Sr. Engineer Resume
PROFESSIONAL SUMMARY:
- Leader, Architect, Designer, Developer delivering software solutions from customer requirements through production release.
- Deliver successful applications using current and emerging technologies, frameworks, and techniques.
- Work comfortably with management, software developers, and clients to understand project details and ensure that all targets and requirements are met. Experience with regulated environments and standards.
- Build and coach teams in Agile, technical, analytical, and procedural techniques.
- I would like to apply my creative energies, broad experience, and a voracious appetite for knowledge to make your business more successful.
- Build and lead effective teams.
- Design and build effective, practical, systems using current and emerging technologies.
- Maintain extensive knowledge and experience with technologies, techniques, and systems.
- Frequently interact with peers and managers across functional peer groups at various levels within the organization; able to present technical information to gain the cooperation of sponsors and the technical team.
- Maintain professional and technical knowledge by reviewing professional publications and analyzing new trends, establishing personal networks, and conferring with technical consultants.
- Increase the skill level of staff by training and mentoring application development personnel in documentation and organization.
TECHNICAL SKILLS:
Enterprise Architectures: Zachman framework (2), UML modeling (10+), ERD modeling (10+), Service Oriented modeling framework(3), Contextual Inquiry(5)OS: Red Hat Linux (6), Ubuntu (4), OS X (10+), Windows (10+)
Languages: Ruby on Rails (10+), Groovy and Grails (2), JRuby (3), Java (10+), JavaScript (8), nodeJS (0.3)
Testing: Cucumber (2), Selenium (2), JUnit (10+)
Databases: Oracle (15), MySql (5), SqlServer (1), Postgres (5), SQL (10+), mongodb (0.3), TopLink (2)
Servers: Apache Tomcat (10), JBoss AS (3), Weblogic AS (2), WebSphere AS (1)
Source Mgt: Git (2), Subversion (7), Maven (3), Ant (5), Eclipse (8)
Frameworks: J2EE (10+), JSP (10+), EJB (5), Spring Framework (4), Tapestry (1.5), Struts (1), Velocity (1). Globus 3 (0.5)
Techniques: Object Orientated Analysis and Design - OOAD (10+), Agile development (6), eXtremeProgramming - XP (4), Pair Programming (2), SCRUM (4), Contract Drive Development (1), Model Driven Development (5), Enterprise Architecture (4), Behavior Driven Development (6), UML (10+), XML (8)
PROFESSIONAL EXPERIENCE:
Confidential
Sr. EngineerResponsibilities:
- Designed and developed book generation software for a startup business.
- Built software using an agile process.
- Created unit and integration tests using RSpec and Cucumber.
- Generated graphics and page layout for publishing.
- Collaborated with project managers, backend developers, front end developers, graphic designers, and testers to deliver a high-quality product.
Environment: Ruby on Rails, Postgres, RSpec, Cucumber, Image Magick, Stripe, Jira, slack
Confidential
Sr. EngineerResponsibilities:
- Contributed innovative applications, experience and technical support within an agency business model.
- Collaborated with DevOps to interface with AWS.
- Designed and created a system to track and report e-learning utilization and provisioning.
- Created comprehensive unit and integration tests.
Environment: Ruby on Rails, CSS, JavaScript, RSpec, MySQL, Ubuntu, Docker, Git, Hudson(Jenkins), scrum.
Confidential
Sr. EngineerResponsibilities:
- Sr. Engineer developing innovative analysis and management of millions of electronic health records (EHR).
- Developed a system preserving provenance and analyzing disease phenotypes.
- System built around a service-oriented architecture requiring API and RESTful interfaces with several internal, legacy, and external systems each with unique protocols.
Environment: Ruby on Rails, Elixir, Linux, Oracle, MySQL, SaaS, I2B2, RedCap
Confidential
Sr. Engineer
Responsibilities:
- Developed key software to support alliance member research sites.
- Coached the software development team in a technology evolution from outdated tools to technologies they could use more effectively in delivering a product to the end users.
- Enhanced the design, development, and testing processes through training and demonstration in agile development techniques.
- Organized weekly technical talks to develop staff. Improved staff effectiveness through pair programming.
Environment: Groovy/Grails, JBoss, Java EJB, Oracle, Apache Tomcat, Red Hat Linux, jUnit, Cucumber, Gherkin, Selenium
Confidential
Software EngineerResponsibilities:
- Delivered a resource planning system that supports complex staffing needs across many clinical study project teams.
- Prototyped a staff resource management tool for project managers in 3 weeks.
- Produced SAS reports that analyzed clinical data.
- Collaborated with Database Administrators to configure and manage Oracle databases.
Environment: Ruby, Rails3, MySql, Oracle, Apache Tomcat, Red Hat Linux, MS-Excel, and several testing frameworks
Confidential
Software Engineer
Responsibilities:
- Delivered innovative custom software, design, requirements, and analysis.
- Specialized in methods that improve the success of every software project.
- Understood the desired product through collection of reliable knowledge with clear articulation of business needs that result in delivery of a product that best meets customer needs.