Joel Nylund
19016 Snowberry Ct, Leesburg
VA 20176
jnylund@yahoo.com
SUMMARY OF TECHNICAL KNOWLEDGE
Over
15 years of broad Software Engineering experience in the full life cycle of software
analysis, design, development, deployment, and integration. Focus on building
large complex business systems across a wide variety of technologies. Hands on
experience as an Architect, Developer and Tester. Proven leadership experience
as a Director and Manager of technical staff. Expert domain
knowledge in the Telecom, Financial (Brokerage), Online Brand, Security and
Fraud, and Domain Name business.
Technology
Experience Includes:
Programming
Languages: Java, Ruby/Rails, C++,
Smalltalk, COBOL
Web&Application Servers: Mongrel, Weblogic, IPlanet, Tomcat, Resin, Apache
Databases: Oracle,
MySQL, Sybase
Operating
Systems: Linux, Solaris, AIX, Windows, HP/UX, OSX
Methodologies/Theories: J2EE,
Service Oriented Architecture (SOA), Web Services, Agile Methodologies,
Semantic Web, Application Security, Software Patterns, Systems Development Life
Cycle (SDLC), Object Oriented Analysis & Design (OOAD) Object Oriented
Programming (OOP), Distributed Objects (CORBA,RMI),
Relational Databases (Normalization, Data Integrity), and Distributed
Transactions.
EXPERIENCE
4/07 – Present Keep
Up LLC (Founding Partner)
Summary: Founder of a KeepUp
LLC (http://www.gottakeepup.com) which is a community based personal organizational tool to remind you via email or text message of
the time-sensitive appointments you need to remember in your personal, home, auto,
garden, health or any other area of life.
á
Startup Management Experience:
o
Responsible for developing business plan, financial model,
product roadmap and marketing plan.
o
Managed the process of company setup, operating plan,
trademark application, and patent search.
o
Managed Product Design & Implementation of software
using contractors local & offshore.
o
Responsible for Marketing & PR, SEO and Online
Advertising
á
Hands on software developer:
o
Developed this complex Web 2.0 service using using Ruby on Rails, Ajax, CSS & MySQL
o
Developed Facebook Plugin using Rfacebook & Facebooker frameworks for Ruby
o
Implemented SMS Text inbound & outbound using GPRS
Modem & Ruby interface
o
Implemented GEO calculation features using Google GeoKit, Zip to Lat/Long & Distance between points of
interest.
o
Implemented integrations with affiliate networks including Linksys, CJ and Amazon.
o
Implemented PayPal payments setup
& integration to allow payments on site.
o
Setup development process & environment including
version control, issue tracking.
2/02 – 4/07 VeriSign (Director of Engineering)
Summary: VeriSign is a
leading provider of intelligent infrastructure. Held multiple positions
managing both Software Infrastructure (including Architecture, Database,
Configuration Management &
Performance & Scalability teams) and product/project Teams. Played role as
Chief Architect, Project Manager and Director on many high profile projects.
á
Manage teams of up to 50 Engineers across multiple
disciplines
á
Conduct technical due diligence on numerous potential and
actual acquisitions
á
Led numerous projects to build new products for the
business team, supported from requirements through production implementation.
á
Responsible for over $10 million dollars of engineering
budgets while working closely with Business Partners to suggest, implement and
improve revenue producing products.
á
Led project to build massively scalable dynamic web site
system with 99.99% availability and peak transaction rates of 3000s requests
per second.
á
Responsible for building consolidated customer system to
bring together many discrete systems.
á
Responsible to build and maintain key software
infrastructure components (logging, configuration, business rule engine etc)
á
Fostered the consistent use of Java technologies &
frameworks across the organization and build a cohesive technical community
across a widely distributed organization built mainly through acquisition.
á
Managed outsourcing of projects to external contracting
teams (both local and offshore) when necessary.
Technologies: Weblogic,
Tomcat, Java, EJB, Security, XML, Oracle, MySQL,
Information Retrieval, WordNet.
Business: Fraud, Phishing,
Brand Promotion, Brand Protection, Domain Name Systems
(DNS).
6/99 – 2/02 FOLIOfn (Director, Chief Architect)
Summary: FOLIOfn is an innovative online
brokerage offering portfolio based financial services to retail and
institutional customers. Serving as the lead architect responsible for all
aspects of the online and batch architecture including internal and external
web sites. Responsible for hiring technical development
resources and establishing the development environment and toolset.
Established the architecture for the production environment and responsible for
overseeing efforts to improve scalability and fault tolerance in a highly
secure and regulated environment. As the lead architect, responsibilities
have included the following:
á
Manage a team of 5-7 architects and provide application and system
architecture support to 40 developers.
á
Fully responsible for all application security aspects of the software
á
Setup production architecture for fault tolerance and linear
scalability.
á
Developed or managed the development of all core frameworks and
services for the FOLIOfn system including: Security
Realm, Logging, Security, Clustering Management, object id generation, SQL
access, Reporting, transaction access, and more.
á
Improved the performance and scalability of the system by 50% by tuning
application server, java, html, and SQL.
á
Coordinated the purchase and use of cm tools, performance tools, IDEÕs, application servers and other software
á
Performed java and EJB instruction to developers
á
Manage code quality across all development teams by enforcing coding
standards and conducting design and code reviews of all system components.
á
Liaison between network staff, IT staff, and CM staff, I make sure
nothing falls through the cracks.
á
Manage the migration to new versions of software to production.
á
Keep the system running and debugging trouble spots in system
architecture
á
Participate in business development meetings
Technologies: Weblogic, Java, EJB,
Security, Sun, XML, Servlets, JSPÕs,
JDBC, JNI.
Business: Brokerage Systems, order
processing, data feeds, integration
5/93 – 6/99 American Management Systems (AMS (Now CGI)) (Principal)
Summary:
AMS is a
large consulting firm providing business system consulting to Fortune 500
companies. Grew from a junior developer to a senior Architect and worked on
many systems development projects. Summary of key roles is:
Principal Architect &
Java Consultant - AMS Center for Advanced Technologies Consultant reporting to the
CTO, Duties at this position include providing consulting services for AMS
projects, primarily as a Internet and Java Architect.
Other duties involve conducting applied research in Web Technologies.
Technologies:
Java, Application Servers, Enterprise Java Beans, Internet, Security, Software Delivery
Business:
Financial Lending Systems, Telco, Government
Procurement
Technical Team Lead – Telecom Billing
Systems.
Responsible for managing a java
prototype development team. Responsibilities included scheduling,
assigning, and tracking tasks, helping junior members with technical &
design issues, and reviewing designs, code and technical papers.
á
Development tasks included building a
Java front-end system that interfaces with C++ server processes using
distributed object technology and investigating several new technologies
including JavaBeans ActiveX, and Orbix Web.
á
Development tasks also included enhancing
and maintaining a C++ Code generation tool for saving objects to relational
databases that is written in Java. Experience on this project included
constructing new graphical user interfaces in Java and working with clients to
train them on the tool.
Senior Engineer
Worked as a lead developer designing numerous
frameworks and services in multiple languages including C, C++ and Smalltalk.
Frameworks included a Persistence Framework for saving Objects to various
resources (Oracle, Sybase etc). Tested this framework for quality and
performance. Maintaed frameworks in multiple
languages and supported multiple client facing projects that used these
frameworks.
Staff Engineer – Worked on site at
large telecommunications companies including Bell Atlantic and Bell South
Building Billing & Customer Care Systems. Performed
Analysis of legacy systems. Wrote General Design, Detailed Design, and
Coded of interface from new system to legacy system.
Technologies:
Java, JFC(Swing), Orbix Web,
ActiveX, CORBA, C++, Oracle, Rogue
Wave (Tools, Db Tools, Money), PVCS, MQ Series, HP UX, Windows NT, Smalltalk
(Win32, HP UX), Envy, Sybase, COBOL, IBM MVS Mainframe, and DG UNIX
Business: Telecommunications Billing
& Customer Care Systems. Financial Systems, Credit Scoring
EDUCATION / CERTIFICATIONS
á Masters of Science Information Systems, George Mason University School of Science and Information Technology. Received award of Outstanding Achievement in Information Systems.
á
Bachelors of Science Decision Science and
Management Information Systems, George Mason University School of Business.
á
Sun Certified Architect for Java
Technology, since 3/99
References available upon request