Senior Software Developer Resume
Boston, MA
SUMMARY:
- Experienced/Motivated Software Engineer with significant object oriented development skills, C#, ASP.NET, WPF, XAML, Microsoft’s SQL Database, SQL Server, ASP.NET, ADO.NET, C++. Prior secret clearance.
- Strong user interface (GUI) development experience, including Web Forms. Thorough knowledge of software development life cycle (SDLC), requirements and design specifications, develop rapid prototype, implementation and unit testing, integration testing with QA team, tracking and resolving issues/bugs. Specific GUI objects: data grids, data binding, user controls, master pages, detail/form views, tree controls, combo boxes, styles, triggers, data templates, content controls & templates, JSON, dynamic (draggable) graphs.
- Source control systems - Microsoft Team Foundation Server (TFS), SourceSafe, CVS, PerForce, ClearCase. Wise Installer, InstallShield. Technical skills: C#, .NET (2.0, 3.5, 4.0, some 4.5), WPF, XAML, SQL SERVER 2008, ASP.NET, IIS, GUI, ADO.NET, TFS, WCF, Visual Studio 2005/2008/2010/2012, Actipro, SciChart, Oracle, and MySQL, Some LINQ, some AJAX.
PROFESSIONAL EXPERIENCE:
Confidential, Boston, MA
Senior Software Developer
Responsibilities:
- Key member of Computational Immunology team in the Kepler Laboratory that has developed a new approach to vaccination using computational methods to select combinations of immunogens to use in vaccines that drive affinity maturation in specific directions.
- A flexible system for performing virtual experiments on germinal center dynamics.
- Methods used to develop vaccines against HIV, influenza, and anthrax.
- Designed and developed the GUI for the Daphne application, a state-of-the-art modeling software system that simulates cell behavior during germinal center immune response after vaccine administration.
- Utilized C#/.Net/WPF, XAML, XML, JSON, HDF5 and graphing technologies.
- Implemented the new concept of workbenches that allows experimenters to create, build, analyze and modify building blocks before running the simulation.
- Improved and enhanced the MSI Data Management Web application that is written in C#/ASP.Net and presents a user interface that allows laboratory personnel from anywhere to upload experiment data and very large image files to a SQL Server database.
- Documented UI functionality using Microsoft Office. Created installer for the product.
- Maintained TFS, SQL and SharePoint servers, migrated TFS source code to a different.
Environment: Visual Studio 2010, Windows 7/Server 2008, C#, .NET 4.0, WPF, XAML, ASP.NET, SQL Server 2008, JSON, TFS, HDF5, Actipro, SciCharts.
Confidential, Andover, MA
Software Consultant
Responsibilities:
- Member of the Philips Intellivue Patient Monitoring Group.
- Delivered custom software enhancements for the central monitoring system that allows hospitals to track multiple patient bedside monitors from a central location.
- Designed and Implemented an application to automate patient data archiving. Wrote C#/WinForms app that calls a C# Windows Service running in background.
- Implemented setup projects in place of InstallShield, saving a substantial amount of money.
- Added custom features including advanced search capability, to the Enhanced Web Server, a web application used by hospitals and physicians to view real time patient data. Delivered 30 days ahead of schedule.
- Implemented and delivered on schedule, a feature to allow the customer to generate patient reports. Successfully deployed the new software at New York Presbyterian Hospital.
- Worked with QA to deliver a well-tested product. Responsible for all phases of the project including requirements, functional specs, prototypes, design reviews, implementation and detailed test plan.
Environment: Visual Studio 2005, Windows XP/Server 2003, C#, .NET 2.0, WinForms, WebForms, C++/MFC, strict FDA software development standards.
Confidential, Lexington, MASoftware Consultant
Responsibilities:
- Member of the Aviation Weather Team, worked on ADMT (Arrival and Departure Management Tools) for Air Traffic Control application.
- Wrote a database viewer for a real time flight database. Utilized AJAX controls for partial page rendering.
- Prepared data flow and class diagrams to assist the Java team in understanding the interaction between components, the sequence of operations and the flow of data through the system using virtual environments.
Environment: Borland C++, Delphi, Windows XP, Windows Vista, MySQL, VMWare, C#, .NET 2.0, Web apps, AJAX.
Confidential, Boston, MASoftware Consultant
Responsibilities:
- Re-designed and implemented the Total Returns web application for calculating monthly returns for fixed income investments for Liberty Mutual’s investment and risk management group. Collaborated with investment analysts to understand requirements.
- Improved and enhanced the calculation engine DLLs, documented the product and published the web site.
- Provided grid sorting, searching and paging capabilities.
Environment: C#, ASP.NET 2.0, IIS, Web applications, Windows XP, Windows Server 2003. SQL Server 2000, ADO.NET, data sources and data binding to grid view controls, detail and form views, stored procedures, SQL queries, master pages, user controls, error pages.
Confidential, Lexington, MASoftware Consultant
Responsibilities:
- Using LARIAT from one central location, the user can expose vulnerabilities within and across network layers.
- Enhanced code to work on foreign language operating systems.
- Designed and developed Windows services to monitor system health parameters and perform connectivity tests.
Environment: Windows XP, Windows Server 2003, Windows XP Chinese, Japanese, Korean, Arabic, Hebrew. Visual C++, MFC, Win32 API, MySQL, COM automation. Network test bed consisting of hundreds of nodes (Windows and Unix), domains, firewalls.
Confidential, Burlington, MASoftware Consultant
Responsibilities:
- Designed and implemented Admin and Reporting Application for the Drivers License Issuance System for Florida.
- Took project through full SDLC process - from requirements stage through delivery, resulting in a successful deployment in 250 DMV offices in Florida.
Environment: Windows XP, Windows 2000, hardware interaction with cameras, printers, CD writers, and tills. Visual C++, MFC, SQL, Oracle 9i database servers.
Confidential, Westborough, MASoftware Principal Engineer
Responsibilities:
- Lead developer on the Pactolus RapidFLEX Service Creation Environment (SCE), an integrated development environment used by internal developers as well as customers.
- Delivered first revenue generating product for startup company.
- Participated in full software development life cycle process for the project.
- Developed Windows sockets code send byte code output to a remote server.
- The SCE was used successfully by internal developers to create Prepaid Calling Card and Conferencing services. These services were deployed at customer sites and resulted in significant revenue for Pactolus.
- Worked closely with Sonus to ensure a high quality product and responded to very tight deadlines.
- Excellent job of developing partner relationship with Sonus. This led to many larger business opportunities.
Environment: Visual C++ 6.0, MFC, ATL/COM, Windows XP, Windows 2000.
Confidential, Chelmsford, MASoftware Engineer IV
Responsibilities:
- Redesigned GUI for the employee selection process for TKCWin, a state-of-the-art time and labor management application.
- Utilized a wizard that uses tree and list controls and greatly simplifies the process.
- Responsible for conducting full software development life cycle (SDLC) process for the project.
Environment: Visual C++ 6.0, MFC, GUI, Windows 2000.
