We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

5.00/5 (Submit Your Rating)

OBJECTIVE:

Senior Software Engineer having over 13years of experience in C/C++, several years in Java, with proven leadership skills and experience in all stages of the software life cycle. Looking for a challenging position to utilize my experience and skills. As a quick study and highly experienced I am well suited to solve any technical challenge.

TECHNICAL SKILLS:

  • JAVA
  • J2EE
  • Spring
  • JUnit
  • JSP
  • JDBC
  • Hibernate
  • JPA
  • Tomcat
  • Quartz
  • GWT
  • Smart GWT
  • Selenium
  • Open LDAP
  • JNDI
  • HTML5
  • C
  • C++
  • STL
  • MFC
  • ACE
  • Motif
  • OpenGL
  • Object Oriented Analysis and Design
  • Swift
  • JavaScript
  • Tomcat
  • Restful - services
  • JSON
  • XML
  • Test Driven Development (TDD)
  • Agile Software Development
  • GIT
  • Clearcase
  • LINUX system administration (Red Hat)
  • Solaris
  • Windows and Mac OS X
  • UNIX
  • Python and Perl scripting
  • SQL
  • ORACLE and PL/SQL
  • GIT
  • Clearcase.

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Software Engineer

Responsibilities:

  • Apple TV (IOS) app for media content using swift.
  • PlayStation app using Trilithium for media content in JavaScript
  • Tracked health of software using Mixpanel and Crashlytics.
  • Worked with test to develop test cases to include edge cases, and categorize bugs base on UI design, and system stability.

Confidential, Aurora, CO

Sr. Software Engineer

Responsibilities:

  • Orchestrated and lead software installations for customer site based deployments.
  • Utilized the Agile process for planning and task allocation using GIT.
  • Lead integration and deployment of application on customers site.
  • Designed and developed in C++ to interface to specialized hardware.
  • Developed in C++ business logic utilizing, STL design patterns, and custom libraries.
  • Worked with customer to utilize new functionality, and support bugs resolution including hot fixes.
  • Configured and developed user authentication and authorization role based security using Open LDAP and JNDI.
  • Worked with system engineering to map requirements to functionality, to meeting customer needs.
  • Provided analysis on future functionality of the system in the form of customer presentations used for software work approval.
  • Maintained and enhanced legacy software (C++, Oracle, And PL/SQL) and improved code base through refactoring.
  • Automated legacy deployments, for validating and verifying deployed functionality.
  • Custom scripts in Perl and Python to accommodate user needs.
  • Led Six Sigma effort for definition and implementation of the Test Matrix process. A process that reduced time and cost of software testing while ensuring adequate requirements verification and validation.
  • Prototyped a customer driven mockup using Selenium to automate Web testing
  • Prototyped a customer driven mockup utilizing JSP-Servlet
  • Designed and developed Java UI components using a Smart GWT based web application.
  • Utilized Model View Presenter (MVP) pattern in Java/J2EE for better testability and encouraging DRY based principles.
  • Utilized Quartz for configuring and designing a cluster based job-processing system across multiple Tomcat instances.
  • Designed and developed multiple DAO’s using Hibernate/JPA for managing domain in Oracle database.
  • Web services using XML, Restful-services, and JSON
  • Created a suite of views using UiBinder and Smart GWT. Views were designed in Java around a power user/multi-monitor user experience.

Confidential, Colorado Springs, CO

Senior Software Engineer

Responsibilities:

  • Worked on transition of legacy software (C++) to a more updated Solaris system.

Confidential, Waterton, CO

Senior Software Engineer

Responsibilities:

  • Designed and developed Java Servlets utilizing JAMES for publishing emails.
  • Administered Linux platform for target deployments.
  • Wrote custom office software in Visual Basic.

Confidential, Boulder, CO

Senior Software Engineer

Responsibilities:

  • Developed Use Cases based on requirements and led effort for system wide traceability to functionality.
  • Taught classes on STL and Object Oriented concepts.
  • Designed and developed multiple system components using Object Oriented Analysis and Design techniques from aforementioned Use Cases. Utilized UML and patterns for design communication and consistency. Technologies included: C++ (UINX), MOTIF GUIs, and real-time inter process communication using CORBA ACE ORBs.

Confidential, Boulder, CO

System Engineer

Responsibilities:

  • Mapped and created requirements based on functionality.
  • Developed Use Cases based on requirements.

Confidential, Boulder, CO

Software Engineer

Responsibilities:

  • Developed software on AIX and Windows NT using C++.
  • Made performance improvements on a system ported from OS/2 to NT.
  • Documented modifications to design using the UML modeling paradigm.
  • Mentored junior engineers.

Confidential, Colorado Springs, CO

Analyst

Responsibilities:

  • Interpreted requirements to make an Object Oriented Design using the UML modeling paradigm.
  • Used ROSE case tools to make class and sequence diagrams.
  • Data parsing, sorting, and filtering for GUI’s using C++, and standard template library (STL).
  • GUI development on Windows, and UNIX platforms.
  • Used MFC and Motif standards for developing cross platform OpenGL based GUIs.

Confidential, Colorado Springs, CO

Software Engineer

Responsibilities:

  • Requirements interpretation to making modifications to the specification, and design of the system.
  • GUI development on a UNIX platform, using Motif, and Rogue Wave Tools.
  • Used the CASE tool from ROSE (OMT) modeling tool to help in the Object Oriented Analysis and Design.

Confidential, Colorado Springs, CO

Computer Programmer

Responsibilities:

  • Re-Engineering of structured design to an Object Oriented Design using the OMT (Rumbaugh) methodology.
  • Used the CASE tool from CADRE OMT modeling tool for communicating OOA, and OOD, and state transitions.
  • C++ programming, utilizing MFC, on a Windows NT platform.

Confidential, Fountain, CO

Computer Technician

Responsibilities:

  • Analyzed and repaired logic boards using advanced diagnostic tools.
  • Did maintenance on Apple test software.

We'd love your feedback!