We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

Roseville, MN

SUMMARY:

Software engineer with experience in the full software development lifecycle, from concept through delivery of next - generation applications and customizable solutions. Expertise in advanced development methodologies as well as tools and processes contributing to the design and rollout of software applications. Known for excellent troubleshooting skills complemented by the ability to analyze code and engineer well-researched, cost-effective and responsive solutions.

CORE COMPETENCIES:

  • Software Development
  • Agile Methodology
  • Cross-functional Teams
  • Process Development
  • Business Requirements
  • Change Management
  • Technology Strategies

TECHNICAL SKILLS:

Languages: Java, Visual C++, Visual Basic, PowerBuilder, C#, Javascript, HTML

Technologies: Spring Framework, MS SQL Server, Hibernate, SQL, Oracle, Dozer, GWT, SOAP, REST, CSS, MVCJSON, XML, JSP

Tools: Tomcat, JBoss, Eclipse, ClearCase, GIT, MS Team Foundation Server, Maven, JUnitMockito, Veracode, Agile/Scrum Methodology, Kanban, Linux, Jenkins, StarTeam, Rally, JIRA

PROFESSIONAL EXPERIENCE:

Confidential, Roseville, MN

Senior Software Engineer

Responsibilities:

  • Designed and developed new Confidential charging feature using agile methodology with high quality peer reviews and no major defects from QA testing.
  • Enhanced unusable report which included refactoring and optimizing a complicated SQL stored procedure to calculate and return meaningful and accurate results.
  • Identified all affected fields and implemented code changes to address SQL injection security issues in Operating Room Management System application.

Technical Team Leader/Sr Software Engineer

Confidential

Responsibilities:

  • Collaborated with team architect to reduce technical debt by utilizing Spring transaction framework expertise to move web Operating Room Management and Scheduling applications from EJB beans to stateless session beans allowing conversion from JBOSS to Tomcat thereby saving customer cost of ownership.
  • Identified and implemented code changes to address security weaknesses (encrypted data transfers, SQL injection, XPATH injection, and cross site request forgery) identified by security scans in Resource Scheduling web app and legacy desktop application.
  • Coordinated and implemented Allergy integration enhancement effort between Resource Scheduling and Operating Room Management applications.

Technical Team Leader/Senior Software Engineer

Confidential

Responsibilities:

  • Led cross functional team of software engineers to create new JAVA SaaS web service providing a scheduling gateway for surgeons into a hospital scheduling system. Guided the cross functional team of engineers leveraging knowledge and technical expertise to produce a maintainable product.
  • Led implementation of coding best practices for developers, including the use of meaningful peer reviews.
  • Coordinated and implemented the development of functionality to keep data in sync between a web surgery scheduling request service and the legacy scheduling system using JAVA and Spring integration working closely with the team architect and other engineers to produce a high quality and maintainable solution.
  • Resolved challenging issues that surfaced in production including performance improvements to critical lookup SQL queries.
  • Partnered with product rollout operations engineers to implement a solution for a web service to self-update itself making system updates possible without any human assistance. Granted a patent as a co-inventor for this solution.

Technical Team Leader/Sr Software Engineer

Confidential

Responsibilities:

  • Managed project as technical team leader for team of cross functional engineers to design and implement a scheduling module for a hospital enterprise registration system.
  • Partnered with other engineers to design and implement client (.NET) and server (JAVA) integration solutions for the Scheduling module to integrate seamlessly with a hospital enterprise registration system.

Senior Software Engineer

Confidential

Responsibilities:

  • Designed and built system libraries in JAVA for web widgets. Worked with developers to implement the libraries in their web app development.
  • Member of the infrastructure team for new JAVA web scheduling module.
  • Implemented and rolled out use of ClearCase source control.
  • Developed critical features when web app developer capacity was overbooked.

We'd love your feedback!