We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

0/5 (Submit Your Rating)

SUMMARY:

  • 15+ years of experience in delivering quality software and architectures over a number of technologies both as a Lead Developer and Senior Software Engineer.
  • Specialize in
  • Leading new development of architecture, platforms, processes and solutions to ensure software will meet diverse requirements of the future.
  • Maintaining and moving legacy systems to new architectures while maintaining revenue of existing systems.
  • Excellent people skills in working with all levels of an organization (Technical and Non - technical)
  • Being a team player, technical expert and technical leader

PROFESSIONAL EXPERIENCE:

Senior Software Engineer

Confidential

Responsibilities:

  • Design and develop complex analytical software for Chromatography and Mass Spectrometry Instruments used in the complex analysis of any type of material. Technologies Used: Visual Studio 2013, C#, Wpf.

Senior Software Engineer

Confidential

Responsibilities:

  • Implemented new architecture and design to transition an older legacy product into newer and more maintainable source code base. This included understanding existing architecture, and processes and designing and implementing solutions that ensured that the current product continued to function while providing a path for newer technologies and more maintainable source code base moving forward. Technologies Used: C#, providex, SQL Server, HL7.

Technical Lead

Confidential

Responsibilities:

  • Lead a team of 6 Engineers in the development of trouble ticket software for 6000+ users for a 24x7 production environment. This included leading the project, designing the architecture, doing scheduling, making decisions around priorities while also participating in a large portion of the development. This software was developed using a number of different technologies which included MVC3, ASP.NET, Web Forms, JavaScript, Ajax, Wcf, data access layers, Oracle and legacy components. As a lead I came up to speed quickly on the technology as well as planning schedules, responding and implementing solutions for production issues, and ensuring team was on track on a daily basis to meet planned objectives. Also defined the architecture and implementation plan for a set of new web service components to interact with external trouble ticketing systems.

Senior Software Engineer

3M Health Information Systems

Responsibilities:

  • Developed generic web services, standards and integration engine recommendations for an architecture that could be used across the company for Service oriented architecture. This included writing wrappers around existing code, developing new services, and learning third party integration engine platforms. Developed services as well as front end components to call the services. Technologies used: Ajax, Javascript, MVC3, Microsoft entity framework, C#, Wcf, IIS 6, 7, Intersystems languages including BPL.
  • Scrum master over 6 Engineers. Lead the development of a complex benchmarking project. This included coordination with QA and development team across geographical boundaries, coordination with a third party software partner, removing roadblocks, ensuring product integration as well as doing my own development work under tight deadlines and low resource constraints.
  • Did development on a web project using javascript, xml, and html.
  • Technical leader in setting up complex software environments, leading design discussions, mentoring new employees, solving complex problems and determining the future direction of software and technologies.
  • Lead developer of high performance database strategies for Health Care Benchmarking application. This included reading/writing, caching and database abstractions for Oracle and SQL server.
  • Received a prestigious “Mover and Shaker” for my contribution to the performance of the Health Care application, unit testing and other team initiatives. Improved performance by reducing a part of a data import process that took 80% to 3%.
  • Worked with remote technical and non technical personnel to deliver benchmarking applications to several countries with different database schemas and application customizations.
  • Worked with Belgium Subsidiary to complete a Benchmarking project of over 8 million records for 55+ customers. The import of the data for the project was reduced by 50% compared with previous years. Received “Mover and Shaker” for extra effort and ingenuity to complete the project.
  • Technologies Used: C#, XML, Dev Express, WCF, Oracle (10g, 11g), and SQL Server (2005 and 2008), xml, javascript, and html.
  • Doggie View Software (Independent Contract ) - Converted existing C# application using a Fox Pro Database to SQL server database with networking support. The application included support for separate client/server installations, which supported several flavors of windows including Windows 7. Technologies Used: SQL server express 2008, Inno Setup, Dev Express, TeamViewer.

Staff Software Engineer

Confidential

Responsibilities:

  • Professional Windows Applications: Designed, implemented, and tested several Windows applications across many release cycles. These included software to manage settings for hardware, professional installers, network software, configuration software and AutoRun Screens. This software was designed with flexibility so as new localization and hardware requirements were added the software could quickly take into account the new requirements. Technologies Used: M.S.I, Install Shield, Microsoft Visual Studio 6, C, C++, Perforce and MFC.
  • Visual Studio .NET API for NI-488.2 Hardware - Designed, implemented and tested a NI-488.2 .NET API. This involved creating an API that fit well into the Visual Studio .NET development environment and conformed to Microsoft standards for events, security, remoting, documentation and exception handling. It also included automated tests to verify that it conformed to these standards. Technologies Used: Microsoft Visual Studio 7, C#, Perforce, and the .NET Framework.
  • Platform independent G.U.I. software - Designed, implemented and tested platform independent G.U.I. software to manage hardware configuration across several different platforms. This software was shipped in a release product on Linux and Mac OS X. Technologies Used: LabVIEW, gcc compiler, C, and C++.
  • Build environments - Have been in charge of the setting up and configuring the build for several different release products on multiple platforms. These included Linux, Mac OS X, and Windows products. Technologies Used: LabVIEW, Scripts, Project Builder, gcc compiler, gnu make, and several different versions of the Microsoft development environments.
  • Test Automation and test Design experience - Have designed, implemented and tested several test programs. Wrote test automation software to automate the process of imaging to the desired operating system, running automated tests, and displaying results in a consistent format. Technologies Used: C++, C, LabVIEW, Altiris, Ghost, Perforce, and ftp.
  • Was the sole software developer on a project to research, design and implement embedded software to regulate temperature based on the users input using the Motorola HC11 chip. This software included controlling an LCD screen, accepting input from buttons on front panel hardware, and applying the proper amount of coolant to keep a temperature at a constant level.
  • Was the sole developer on a contract to research, design and implement software to manage CD Games on a network. This included a complete Web Site that would dynamically update itself based on database content. In developing this web page I was able to become a super user of the following technologies: The Visual Studio 7.1 web development tools, java script, security, ASP .NET server side controls, and html.

Software Engineer

Confidential

Responsibilities:

  • Designed and implemented quality stress and reliability test tools for HP DeskJet printers by simulating a real time network where there were multiple users printing to multiple print queues. Also designed and implemented quality test tools to automate firmware testing. Proficient in using Microsoft Visual C++.

Software Quality Engineer

Confidential

Responsibilities:

  • As a professional network administrator, found and characterized several significant network software defects. This was achieved by setting up several different network configurations to test multiple software products together. These configurations included different types of servers, clients, and products representing different corporation environments. Certified Confidential Administrator for Netware 5 network operating system.

Software Quality Engineer

Confidential

Responsibilities:

  • Performed quality testing on software that shipped with HP notebook computer platforms. Found, characterized, and proposed solutions to defects in several areas. These areas included system software (consisting of BIOS and peripheral testing) as well as power management and business software. Operating systems tested: Windows 95, 98, and NT

Insurance Programmer

Confidential

Responsibilities:

  • Skillfully used the IQPL language (like PASCAL) to design and maintain software that allowed insurance agents to give accurate rates to their customers. As a senior programmer, known for a very low bug record trained several new programmers.

We'd love your feedback!