Senior Software Developer Resume
5.00/5 (Submit Your Rating)
Lakewood, CO
OBJECTIVE
- With over 18 years of experience in Software Development, I have designed, developed, modified, tested, implemented and documented business technology solutions for multiple industries.
- My ideal position is one in which I broaden my experience as a senior software developer, including the opportunity to influence product design and architecture.
TECHNICAL SKILLS
Languages: JAVA, C++, SQL, XML, XSLT, JSON, JSP and HTML
Frameworks, APIs and additional tools: Apache NiFi, Apache Tomcat, Jersey, JAXB, JAXWS
Databases: Oracle 10g and Oracle 11g
Software: Eclipse, Subversion, Git and Maven
Systems: UNIX/Linux, Windows and Mac OS X
Other: SDLC, Design Patterns, Client/Server Architecture, Model/View/Controller Architecture and Extraction Translation and Loading (ETL)
PROFESSIONAL EXPERIENCE
Senior Software Developer
Confidential, Lakewood, CO
Responsibilities:
- Created market surveillance patterns with the goal of detecting market manipulation using PostgreSQL and Alice on the SMARTS platform. This included participating in all phases of the SDLC:
- Alice and SMARTS are an event - based programming language and software platform used exclusively within Confidential .
- Each pattern had to be capable of processing billions of messages per trade day, and many required analyzing up to 6 weeks worth of data.
- Optimized several patterns to operate in a multi-process environment.
- Oversaw two junior developers. This included providing training and mentoring, as well as ensuring each developer remained on task and completed their work in a timely manner.
- Maintained software version control via both Subversion and Git
- Created and refined SQL queries and ensured performant operation when accessing databases which ingested over 15 billion messages per day.
- Obtained deep knowledge of the trade lifecycle, electronic trading systems, equities, and equity derivatives.
- Winner of 2017 Q3 CEO Silver Award for exemplary work and significant contribution towards meeting strategic objectives.
Senior Software Engineer
Confidential, Houston, TX
Responsibilities:
- Software development team lead in a distributed team environment
- Established project scope, requirements, and schedule with company founder and president
- Coordinated developers, QA personnel and contractors to establish project expectations
- Defined and established Agile Scrum development processes for brand new development team
- Supervised routine Agile Scrum meetings
- Primary software architect, created and documented overall product design
- Implemented software design for oil and gas data integration software using Java, SQL, XML, Apache Kafka, Apache NiFi, Apache Tomcat, Amazon Web Services (EC2), Windows and Linux
- Delivered initial product release with no initial code-base in 7 months
- Designed, developed and documented product SDK for third-party developer use
- Designed and developed RESTful web service for application’s web interface
- Provided domain expertise for team members with less experience in oil and gas software development
- Provided on-site support and expertise for Houston based oil and gas client
Software Engineer
Confidential, Houston, TX
Responsibilities:
- Developed and maintained oil and gas data integration software using Java, C++, SQL, XML, XSLT, WebMethods, Windows and Unix
- Contributed to software architecture design for initial development, additional designs for further enhancements and releases
- Lead developer for design implementation and supervision of development team
- Developed software adapters for integration for multiple third-party solutions via web services and supplied bug related code and data fixes
- Provided full time, on-site support, training and technical expertise for Houston based oil and gas client for over two years
- Implemented Agile development methodologies in roles of Scrum Master and development team member
Software Developer
Confidential, Golden, CO
Responsibilities:
- Developed and maintained customer relationship and service subscription management software using C++, SQL, Microsoft Visual Studio, .Net and UNIX
- Developed requested product enhancements for integration with third-party systems
- Developed and deployed custom web services
- Participated in all stages of product life cycle
- Provided client support, and maintained application documentation at the API level
- Prepared configuration of automation and profiling tools for testing environment
- Provided implementation support during go live effort for a large Canadian telecommunications client, including on-site support
- Designed and developed new, web-based, fully flexible, and client-customizable user interface for order management software using Ruby on Rails and NetBeans