Software Engineer/ Architect Resume
Natick, MA
TECHNICAL SKILLS:
Operating Systems: SUN Workstations, NT 4.0, Windows 2000, Windows 95/98, Windows 7,8 and 386/486 Intel Processor
SDK: Javascript, Java, JDBC, COM, DOM, OLE, MFC, ASP, ODBC, CDK, Setup SDK
Development Tools: Java, Javascript, AJAX, Java Servlets, Java Beans, JSP, XML, HTML, CSS, C++, DHTML, Visual Basic, Excel, MS Access, Lotus Notes/Domino, Tomcat, JRun, Clearcase, WebSphere Application and Portal server, STRUTS, PMD, Rational Team Concert, Visual C++, Eclipse, Exchange API
Database: Oracle 8i, SQL Server, Lotus Notes Database, DB2
Build Tools: Ant, Mantis, Maven, Chef
Development Paradigms: Agile, continuous delivery
EXPERIENCE:
Natick, MA
Confidential
Software Engineer/ Architect
Responsibilities:- Multi - threaded Java Servlet application including downloading of file from client, parsing data in file and mapping to database fields.
- Multi-page frame based web site for shipping logistics management, XML generation
- Multi-page frame based portal front end for shipping logistics company. Develop cross-browser compatible DHTML and HTML, both static and dynamic. Data driven menuing system with interactive user feedback for selections made.
- Multi-page frames based application for extensive user defined web site rating system.
- C++ COM object for parsing and storing HTML in database and saving resulting output to HTTP server from database.
Natick, MA
ConfidentialSenior Software Engineer/Architect
Responsibilities:- OLE component development, and the integration of component architecture to existing applications and new applications. Develop web server based application using Microsoft Internet Information Server and Active Server Pages (ASP).
- Extensive work in Visual C++ 5.0 using MFC. Developed utilities and applications using VB, Excel and MS Access. Worked on Namespace extensions Worked with DB2 integration into applications developed in multiple environments.
Littleton, MA
ConfidentialSenior Software Engineer/Architect
Responsibilities:- Developed extensions to Windows common dialogs by adding controls at run-time, dynamically determining OS version and properly defining the controls to work in the dialog requested.
- Developed set-up programs for all English Wizard product line, including demo versions, English Wizard SDK product, and Generic English Wizard.
- Designed graphics used in the product.
- Installed, set up and administered SQL Server and Oracle databases for testing.
- Ported 16-bit DLL to thread-aware 32-bit DLL to work in NT and Windows 95.
- Experienced with development of DLL’s in MFC.
Boston, MA
ConfidentialSenior Technical Analyst
Responsibilities:- Designed and developed Client-Server applications and services in a heterogeneous environment.
- Developed systems in a layered architecture using Object Oriented Development methodologies.
- Participated in design review sessions, C/C++ development standards, and architectural review sessions.
- Provided leadership in User Interface design and architecture, and provided integration of C/C++ Dynamic Link Libraries for 4GL (PowerBuilder, MS Access).
- Developed client applications in Visual C++ using MFC v2.0, server applications and services using Lucid C++ and Tuxedo Transaction Manager to an Oracle database.
Confidential
Systems Consultant
Responsibilities:- Developed the first software system written in C++ at The Boston Company. This system, called Custody Billing Operation System, was the first object-based system, the first in-house developed graphical system, and the first system to use Object Oriented Design methods in its creation. Served as Project Manager of CBOS. Supervised one programmer and one business analyst on the CBOS project.
- Led a project called Multiple Classes of Shares. This was a Windows based system, written in C++. Supervised a development team of 3 programmers, while developing all the low-level classes to interface databases with applications. Developed class library for interactions with Windows API.
- During this development, was involved in building the distributed processing strategy of TBC for the next decade. Developed a product called the Mutual Fund Workstation. Brought Sybase to TBC, which was the backbone of distributed data processing between the legacy mainframe systems and the networked, distributed systems.
- Previously worked on the Global Mutual Fund Accounting (GMFA) software package. The software was written in Clipper S ’87, and at the time had 30,000 lines of source. Introduced new linker technology to increase performance and memory usage. Created the first configuration files and source management system for the project.
- Rebuilt the entire Bond processing system, introduced Batch Reporting capabilities, an overnight Batch reporting system, a completed redesigned user interface, and other major enhancements, including Dividend and Interest Processing, Automated Daily Distribution, and Capstock upgrades for processing of Closeouts. Served as Technical Project Leader on GMFA for the releases beginning in mid-1991 and most of 1992.
Beverly, MA
ConfidentialSystems Analyst/Programmer
Responsibilities:- Designed software to scan images to disk for later retrieval by main application. Developed a utility to rebuild indexes of all database files in the system. (IBM PC and compatibles, Novell Advanced Netware, Clipper, C)
Littleton, MA
ConfidentialSenior Programmer/Analyst
Responsibilities:- IBM PC and compatibles, Clipper, R:Base, dBase IV, C, Paradox, Novell Advanced Netware.
Columbus, OH
ConfidentialSystems Analyst/Programmer
Responsibilities:
- Wrote custom software for clients in central Ohio. IBM PC and compatibles, SCO XENIX, COBOL, dBase III+, dBase II, FoxBase+, Real World Accounting.