OBJECTIVE: A position as a SOFTWARE ENGINEER where my skills and experience
will be used to design, develop, test and implement high-quality web and
enterprise applications using J2EE and related technologies.
TECHNICAL SKILLS
Languages / J2EE, J2SE, Web Services, JavaScript, HTML, SQL,
APIs PL/SQL, XML ActionScript, Flex, XPath, UML, Swing,
Flex, C#, ASP.NET MVC, ASP
IDE Tools MyEclipse Enterprise Workbench, Together Control
Center, Visual Paradigm, Dreamweaver, XML Spy, TOAD,
Visual Studio w/ ReSharper
Application / WebLogic, Apache Tomcat, JBoss
DB Servers Oracle: Stored Procedures, Functions, Triggers, SQL
Server, MySQL
Software JUnit, JSUnit, HTTPUnit, XMLUnit, Cactus, FIT,
Testing Selenium
Frameworks
Software Struts/Struts2, Spring, Spring Security, Ant, Log4j,
Development OOA/OOD, Design Patterns, Configuration Management
Tools & tools, Open Source tools and plug-ins
Frameworks
Lifecycle Product Development, R&D Prototyping, Professional
Experience Services, Continuing Engineering
EXPERIENCE
Software Engineer Contractor Skills Used: Tomcat, J2SE, JMeter,
Enea - Nashua, NH Performance testing, Unit testing,
06/2010 - 08/2010 Ant, JUnit,
Troubleshoot database performance issues using JMeter. Recommend
database based on results. Tune connection until performance
requirements are met.
Create ant scripts to create an installable zip file for deployment
of web application. Create scripts to install the application as a
windows service.
Write code to implement security components. Identified, debugged and
resolved defects.
Write unit testing infrastructure for testing asynchronous calls to
GWT services.
Install and configure CentOS for testing product deployment in a Unix
enviornment
Senior Software Engineer Skills Used: Tomcat, J2SE, Flex,
GraphOn Corporation - Concord, NH BlazeDS, Spring/ Spring Security,
10/2009 - 06/2010 Unit testing, Web Services
Work with quality assurance, support, and documentation groups to
deliver and maintain GraphOn's server-based software line. Design and
implement solutions for the Flex client, Spring service Hibernate
persistence layers of the application running on Tomcat.
Implemented a RESTful web service with JAX-RS. Wrote HTTP Unit tests
to validate service.
Designed and implemented a JUnit testing harness to validate the
service layer of the product. Harness enables for functional testing
by reading test data from Excel spreadsheets.
Derive detailed designs from product requirements and functional
specifications.
Collaborate among a dedicated team of Windows, UNIX, and Java
developers to code, comment, and unit test web application server
software.
Senior Software Engineer Skills Used: J2EE on Tomcat, J2SE,
AMEC Earth & Environmental - Struts 2, C#, Spring, OOA/OOD,
Westford, MA UML Modeling, Technical
5/2007 - 9/2009 Specification Writing, CASE, Ajax,
Flex 3, Win XP
Analysis, design and development converting financial applications
from Java to .NET.
Analysis, design and development of web based financial applications
for the Project Management Portal using J2EE.
Write technical specification for new applications. Use UML and agile
modeling techniques to produce analysis and design artifacts.
Responsible for providing development estimates and managing the
application development effort of contractors. Maintaining and
releasing builds deploying to application servers.
Research and application prototyping Ajax and Rich Internet
Application toolkits. Review products like ExtJS and Flex 3 for the
feasibility of integration into the existing code base.
Collaborate with other engineers, analysts and mangers to present new
applications and technical concepts to the end user team.
Integrated J2EE applications on Tomcat with Active Directory to
provide Single Sign On.
Software Engineer III Skills Used: J2EE, J2SE, Swing,
Kronos Incorporated - Chelmsford, SQL Server, Agile Methodology,
MA OOA/D, Test Driven, Win XP
4/2005 - 5/2007 Development with JUnit, JSUnit,
FIT & Selenium
Design develop and test web based applications for the Workforce
Central suite of products
Participate on agile development teams using test driven development
to collaboratively create high quality software
Contribute in several engineering organizations in all phases of the
software development lifecycle for large scale applications. Summary
of teams and contributions:
Scheduling: Product development for enterprise scheduling application
Activities: Product development for enterprise labor tracking
application
Continuing Engineering: Software troubleshooting and maintenance
Emerging Solutions: Product development for the next generation
reporting services
Senior Software Engineer Skills Used: J2SE, Oracle 9i,
Fidelity Investments - Merrimack, PL/SQL, Stored Procedures, JDBC,
NH SQL, Log4j, Ant, OOA/D, Unit
10/2004 - 4/2005 Testing, WinXP/AIX
Design, develop, test and support applications to generate custom
reports from Oracle Advanced Benefits and Oracle Account Receivables
data sources coding in Java and PL/SQL for Fidelity Employer
Services. Applications use JDBC, Ant and Log4j.
Work with the Business Group to provide development support,
technical analysis and resolve to production issues with outbound
extract files.
Responsible for design development and implementation of testing
tools and processes for Extract Files created for external use. Test
tools use Java and PL/SQL Packages.
Responsible for code and maintenance of the Financial Reconciliation
Collections reporting application. Application uses Java, JDBC, Ant,
Log4j and Oracle SQL.
System Development Specialist V Skills Used: EJB, Oracle 9i,
NH State Information Technology - WebLogic 7, Struts, HTML,
Concord, NH JavaScript, XML, PL/SQL, Log4j,
1/2003 - 10/2004 Ant, OOA/D, Patterns, Unit
Testing, Win2k/HP/UX
Design and develop applications for the NH Department of Safety to
convert systems from Mainframe to J2EE technology. Architecture
includes Struts/Tiles for web tier, Session EJB's for the business
components and Data Access Objects for persistence. The application
runs on WebLogic and Oracle with Middleware Connectors to IDMS
Mainframes.
Architected, designed and developed the solution to replace legacy
mainframe data extract processes and job scheduling with Oracle
Stored Procedures and J2EE components.
Created testing harness for a web application's XML Interface and EJB
Business Tier objects using Java, JUnit, DbUnit and XmlUnit.
Responsible for providing technical leadership, assigning work and
managing the progress of contractors and junior developers. Report
status to senior management and recommend future action.
Work with users to gather requirements and then translate the
requirements into technical design using CASE modeling tools to
produce UML artifacts that communicate the design and are used in
development.
Design and develop prototype solutions to integrate web applications
with credit card processing servers and legacy printers using J2EE
components.
Software Developer II Skills Used: J2SE, Oracle 8i,
Interlynx Technology - Boston, MA NetDynamics Application Server,
4/1998 - 11/2001 HTML, SQL, JavaScript, Win2k
Lead SW Developer and Analyst in project to integrate PeopleSoft with
web applications creating a self-service environment for over 50,000
users. Coded Business Components Collaborated with software
development team of 12 to code large-scale Benefits Enrollment web
applications using Java, Oracle SQL, NetDynamics, HTML, JavaScript,
Ant and Log4j.
Worked directly with customers on-site to design and code
applications, discuss technical requirements, troubleshoot issues,
support testing and provide client with technical expertise.
Wrote technical design and specifications for Object Oriented HR web
based products.
Provided technical leadership to third party contractors developing
customized Java software.
Participated as a Developer using Java and Oracle during all phases
of the SDLC.
Supported applications in production working with QA to resolve
issues remotely and on-site.
EDUCATION & TRAINING
Boston University - Matriculating M.S Computer Information Systems
Student
Systems Analysis & Design - 2009
Information Structures using Java - 2008
Network Management and Security - 2007
Software Engineering - 2006
Object Oriented Analysis & Design - 2006
University of Massachusetts - Lowell, MA
B.S. Management Information Systems 1995
Technical Training Certificates
Developing Microsoft ASP .NET Web Apps using Visual Studio .NET -
New Horizons 2009
Programming the Microsoft .NET Framework with C# - New Horizons
2009
New England Software Symposium (NFJS) - 2006/2007
Agile Development Workshop - Cutter Consortium 2005
Developing Business Logic Components with EJBs - BEA Education 2004
Programming with PL/SQL - Oracle University 2004
Introduction to XML Programming - Hands on Technology Transfer 2003
Web Component Development With Java Technology - Sun Educational
Services 2002
Developing J2EE Compliant Applications - Sun Educational Services
2002
Architecting and Designing J2EE Applications - Sun Educational
Services 2002
Java Programming - Sun Educational Services 1998