Senior .net Developer Resume
Omaha, NE
SUMMARY:
- An accomplished IT Professional with significant experience in Software Development; including the architecture, analysis, design, development, testing and maintenance of Windows and web applications in Agile development environments.
- Maintain expertise in architecture, analysis, design, development, testing and maintenance of software development and quality assurance processes.
- Excel at producing code of the highest quality, with minimal bugs or defects.
- Exceptional troubleshooting skills and proven problem - solving abilities.
- Skilled at progressing from business requirements to well-documented designs and fully realized solutions.
- Proven management skills as Senior Software Engineer, demonstrated proficiency in leading and mentoring individuals to maximize levels of productivity, while forming cohesive team environments.
- Possess excellent verbal and written communications skills to clearly and concisely explain issues.
TECHNICAL SKILLS:
Languages: C#, .NET, SQL, VB.NET, WPF, XAML, XML, HTML, Angular, CSS, JavaScript, Knockout, ASP.NET, Java, C++, C
Concepts: Agile, MVC, MVVM, RESTful Services, Web API; Automated, Coded UI, Load, Module, Systems and Unit Testing
Software: Visual Studio, TFS, SSMS, SSRS, SVN, JIRA, Jenkins, ReSharper, TeamCity, Postman, Load Runner, Quality Center
Systems: Windows, Linux, Virtual Machines (VMWare)
PROFESSIONAL EXPERIENCE:
Confidential, Omaha, NE
Senior .NET Developer
- Architected, developed and supported our software applications and related processes.
- Solved business challenges and needs by translating requirements into solutions that provide our business with tools to exceed our client’s expectations.
- Participated in the architecting and engineering of software development projects using the latest industry standards, tools and techniques.
- Designed and developed applications and solutions to meet business requirements as well as technical standards with emphasis on usability, lasting design, maintainability, reliability, performance, and scalability.
- Completed work on C# and VB.NET applications using MVC, Entity Framework and Web API.
- Worked with a SQL Server back end, including writing stored procedures, writing & troubleshooting advanced SQL queries, and SQL Server Reporting Services.
Confidential
Senior Systems Architect/Engineer
- Duties included the design, development, implementation, and testing of secure payment systems for multinational corporations.
- Regularly maintained and enhanced C# and Java web applications that provide payment processing and risk management services, including .NET, MVC, Angular, HTML, CSS, JavaScript, and Knockout.
- Authored and enhanced stored procedures and queries via SQL Server Management Studio.
- Promoted agile development through project and issue tracking using ACE Project; utilized Jenkins for continuous integration and SVN for source control.
Confidential, Omaha, NE
Senior Software Engineer
- Experienced in the architecture, design, development, testing, maintenance, and documentation of C# applications for scientific instrumentation.
- Lead developer on several projects which enabled semiconductor factories to control and monitor manufacturing equipment.
- Routinely performed training for software engineers and support personnel, while creating and maintaining documentation.
- Served as team mentor to developers through training in Visual Studio, TFS, and ReSharper, and held regular code reviews to reinforce standards and best practices.
- Facilitated agile development methodologies through initiation of daily standup and implementation of issue tracking via TFS.
- Collaborated with software architect for team capacity planning to ensure efficient project resource allocation.
- Successful in managing changing priorities, with daily experience in .NET, MVVM, WPF, XAML, and event-based programming.
- Consistently produced high-quality, well-tested code in a timely manner; solid troubleshooting skills ensure minimal number of issues.
Confidential, Papillion, NE
Software Engineer
- Performed middleware and backend coding, testing, implementation and maintenance of web applications in C#.
- Gained exposure to front end development of web applications using ASP.NET, JavaScript and HTML.
- Experienced in creating and maintaining .NET web services.
- Worked with MVC, WCF, RESTful Services, SQL Server, and LINQ.
- Developed and supported applications by coding, testing and documenting results.
- Cultivated strong working relationships with programmers, analysts and QA.
Senior QA Engineer
- Designed, authored, executed, and maintained automated testing suites using Visual Studio 2010.
- Enhanced existing record-and-replay tests by adding C# code to enable customized tests as desired.
- Created comprehensive test plans to ensure features fully meet all defined business requirements.
- Gained experience with load tests, Coded UI tests, and tests running against web-based applications.
- Established best practices for automation, and defined framework and structure for the automated test suite.
- Received commendation for improving existing automation scripts to improve efficiency by 98%, greatly reducing run times and requiring far less manual intervention than previous efforts. Testing times were reduced from hours to minutes.
Confidential, Omaha, NE
Software Development Engineer II
- Performed client/server programming in Visual C++ and C#/.NET on Windows platforms.
- Responsible for enhancement, ongoing support and maintenance for the company’s Advanced Convergent Platform (ACP), including the Advanced Customer Service Representative (ACSR) application.
- Performed Analysis duties, including design and documentation for several enhancement projects.
Confidential, Omaha, NE
Technical Lead
- Performed client/server programming in Visual C++ on Windows platforms, with exposure to Linux; utilized COM, MFC libraries, and sockets daily.
- Responsible for all technical decisions, analysis, design, implementation, testing and maintenance of the middleware product line.
- Functioned as both a mentor and Senior-level developer; actively participated in the hiring process and performed training for new personnel.
Software Engineer
- Performed client/server programming in Visual C++ on Windows platforms with exposure to .NET and Java; enhanced knowledge of COM and MFC and gained experience with sockets.
- Responsible for coding, implementation, testing and maintenance; interfaced closely with customers regarding questions, issues and requirements.
- Project lead for high priority projects, delivering crucial enhancements to our customers.