Sr. Software Engineer Resume
ENGINEERING, TECHNICAL AND BUSINESS QUALIFICATIONS:
Languages: C#, C++, C, Java, VB6, VB.NET, HTML, SQL, shell scripting (csh, tcsh, bash, WSH), JavaScript, VBScript, JQuery, JQGrid, Linq.
Operating Systems: Microsoft Windows NT - Windows 7. Microsoft Server 2000-2008R2
Applications: Microsoft Office, Visual Studio 2003-2010, MSSQL 7-2012, Microsoft SharePoint, Janus web and windows forms control suites, JQGrid, Telerik web controls, InstallShield 2010/2013.
Version Control, Defect Management, and Testing: Rational ClearCase, Visual Studio Team Foundation Server, Visual Source Safe, Subversion, Tortoise SVN, Rational ClearQuest, NUnit, Microsoft Unit Testing Framework, JIRA, Code Collaborator, Merant PVCSExperience serving on project as well as research teams, requiring data collection, analysis and presentation talents.
COMPUTER CONSULTING AND TECHNICAL EXPERIENCE:
Confidential
Sr. Software Engineer
Responsibilities:
- Work on teams developing software supporting Confidential and International software defined radio systems.
- This software allows a simplified method to program the radios to communicate in a given network using a particular waveform using a PC interface, rather than the mission oriented radio interface. Programming is done using Microsoft Visual Studio 2010/2013 and the C# programming language.
- Additionally, individual legacy products required the use of C++.
- Maintaining existing applications includes the use of .NET Memory Profiler to find potential memory leaks and correct them, adding new features, as well as refactoring older code to conform to current requirements.
Confidential
Sr. Software Engineer
Responsibilities:
- Architect, lead, and develop a project tracking web application to be deployed across the division.
- Interface with executives, managers, and users to gather requirements and required workflows.
- The team is developing the application in Microsoft Visual Studio 2010 using ASP.Net, C#, JavaScript, JQuery, and other technologies.
- Providing a robust and user friendly user interface, coupled with a well-designed SQL database.
- The goal is to provide management the ability to obtain consistent reports via a dashboard on the status of the companies long and short term projects.
Confidential
Sr. Software Engineer
Responsibilities:
- Develop web based configuration tools for family of industrial radios used for remote monitoring of process equipment.
- Cross platform compatibility was achieved by using Adobe Air runtime system.
- The entire project was coded with JavaScript, with extensive use of xml, for future extension to IOS and Android mobile devices.
Confidential
Sr. Software Engineer
Responsibilities:
- Develop an enterprise work project tracking web application to be deployed across the corporation. Interface with executives, managers, and users to gather requirements and required workflows.
- Development of application in Microsoft Visual Studio MVC 3, Entity Framework, C#, JavaScript, JQuery, Linq, Telerik controls, and other technologies.
- Provide a robust and user friendly user interface, coupled with a well-designed SQL database to provide management the ability to obtain consistent reports on the status of the companies long and short term projects.
Confidential
Sr. Software Engineer
Responsibilities:
- Architect and develop an enterprise work request/work request tracking/time tracking web application to be deployed across the corporation.
- Interface with executives, managers, and users to gather requirements and required workflows.
- Development of application in Microsoft Visual Studio/TFS using MVC 3, Entity Framework, C#, JavaScript, JQuery, JQGrid, Linq, and other technologies.
- Provide a robust and user friendly user interface for the individuals requesting work, the team members providing the services, the managers overseeing them, and the executives using the reporting features to provide strategic planning.
Confidential
Performance Engineer
Responsibilities:
- Create performance tests using Visual Studio 2010 to identify performance and scalability issues within the company’s application suite.
- Create tools to assist other developers and testers. Support scrum teams in their performance objectives and execute performance tests within a controlled environment.
- Other responsibilities include maintaining hardware, which supports performance testing.
Confidentialm Rochester, NY
Software Engineer
Responsibilities:
- Use Agile concepts to accurately assess complexity and level of effort for features.
- Provide implementation of new, and enhancement of existing, features to the application.
- Test, debug and document code to ensure the application is of as high a quality as possible.
- Write unit tests for features implemented.
- Act as the subject matter expert for features and/or enhancements developed or modified.
- Day to day work flow requires flexibility as requirements and priorities change.
- Conduct design tasks and reviews, sharing responsibility in the design of features. implementation of code to fulfill these designs, provide unit tests to exercise and validate code, troubleshoot defects, and other tasks to support the team as needed.
- Platform and development environments include: Windows XP Embedded, C#, .Net Framework 3.5, and SQL Server 2008.