We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

3.00/5 (Submit Your Rating)

Nyc, NY

SUMMARY

  • Industrious, broadly skilled Java - centric software engineer with 15 years’ experience, adept at Agile facilitation, and collaboration while continuously delivering quality-focused architectures and highly available applications.Highlights

TECHNICAL SKILLS

Java & JEE: JDK 2-8, J2EE, JPA, JDBC, Web Services (REST, SOAP), Spring (IoC, MVC, Batch), JMS, Servlets, EJB

Methodologies: Lean, Scrum, Continuous Integration/Delivery, Test-Driven Development, Extreme Programming

Quality: JUnit, Mockito, Hamcrest, DBUnit, JMeter, SoapUI, Spock, Cucumber, easyb

Web/App Servers: Tomcat, JBoss, Axis, WebLogic, AWS, Linux, Tibco, WebSphere

Databases: Oracle, Hibernate, Liquibase, SQL Server, MongoDB, Cassandra, DataStage, Informix

Infrastructure: Git, Maven, Atlassian, TeamCity/Jenkins, New Relic, Splunk, Lucene

UI: MV* frameworks, JSP, JSF, Flex/Actionscript, GWT, JavaScript, Swing, JSON

PROFESSIONAL EXPERIENCE

Confidential, NYC, NY

Senior Software Engineer

Responsibilities:

  • Revamped event online ticketing system from dated PHP to more extensible Java / Spring Boot application, adding integration to Confidential ’s Graph and Login (OAuth) APIs.
  • Application is readily compilable to AMI format for quick deploy into Confidential ’s Compute Cloud (EC2) and used by clients such as Oxygen Eventworks for special events.

Confidential, Portland, OR

Senior Software Engineer

Responsibilities:

  • Augmented Lean manufacturing systems supporting the steel industry. Enhanced monitoring capabilities and built plant-wide decision support application leveraging new instrumentations. Application used daily by supervisors and finance, providing insights into production quality and comparative plant metrics in real-time.
  • Presented project plans for new order and inventory management features, negotiated with stakeholders and managed expectations, driving development after securing customer buy-in. Most development using in-house stack of Java 7, J2EE (Servlets/JSP, Tomcat, Axis, JDBC, Spring Boot, Mockito), Informix, SQL Server, ASP.NET, C/C#, and SSRS.
  • Performance-tuned many hotspots of existing codebase (i.e. connection/object pooling) and was key in assuring the seamless execution of major upgrades (Tomcat, Informix) by exhaustively preparing codebases and users.
  • Installed modern development pipeline (Git, Maven) and mentored peers on Extreme Programming (TDD, pair programming) Agile development techniques.

Confidential, Portland, OR

Senior Software Engineer

Responsibilities:

  • Optimized workflows of the Continuous Delivery process by creating custom Gradle (Groovy) build plugins to interface with ServiceNow, Jira, and Jenkins via RESTful services, automating traditionally manual activities.
  • Worked to transition Confidential + mobility platform from coarse-grained web services to AWS-based microservices using Java 8 and the Confidential OSS, serving hundreds of requests per minute.
  • Provided 24/7 DevOps support (Splunk, New Relic) during service events
  • Refactored EdgeRouter (AWS-> Confidential OSS) application components to support improved authentication patterns and dynamic credential configuration via Confidential S3.

Confidential, Greenwood Village, CO

Senior Software Engineer

Responsibilities:

  • Introduced usage of Spock, easyb, and Cucumber for behavioral regression suites, and new unit test standards as an archetypal approach to ensure quality when adding features or converting to microservices.
  • Responsible for software development efforts across multiple platforms including traditional browsers and mobile.
  • Developed and maintained RESTful services leveraging Hibernate 3, Java 7, JSON, OAuth, and Asgard for AWS.

Confidential, Denver, CO

Senior Software Engineer

Responsibilities:

  • Developed middle-tier solutions for a massive collection of performance intensive, highly available retirement applications.
  • Prototyped new caching strategies based on Coherence and EHCache (to replace JCS Cache), and RESTful web service APIs secured with OAuth2.
  • Initiated and extended numerous proprietary and open source frameworks ranging from high-load document and report generation to parallel ELT operations (Spring Batch, Datastage, Jasper).

Confidential, Denver, CO

Software Engineering

Responsibilities:

  • Provided .NET (C#, VB.NET, ASP.NET, SQL Server) and data processing expertise to the Colorado Community College System (CCCS). Successfully completed all end-of-year reporting and application updates for the CCCS Career and Technical Act application early and under budget.
  • Established coding standards across C#, Java, SQL, ASP.NET, and JSP codebases, with steps for evolving this guidance. Developed an interview standard format and a rubric for evaluating solutions for uniformity in candidate interviews.
  • Served as technical resource for evaluation of existing and proposed patents owned by Rembrandt IP Management and its affiliates. Duties included in-depth experimentation and research on matters of prior art and uniqueness for inventions involving both Java/JEE and Microsoft-based Enterprise Service Bus (ESB) technologies.

Confidential, Broomfield, CO

Technical Lead

Responsibilities:

  • Technical lead and a core contributor for incubated Corporate Strategy product targeting the medical industry to provide a high-availability, multitenant, web-based solution integrating medical providers, insurance payors, and labs: Confidential ’s Advanced Diagnostics Management suite (Clear Coverage and the Molecular Diagnostics Exchange).
  • Developed RESTful and SOAP web services for the Diagnostic Manager application using Java, XML, Spring IoC/MVC/Batch, Hibernate, Oracle, Lucene, and Tomcat. Engineered an event-based business rules processor and custom indexing/searching components using Lucene and Hibernate. Employed easyb, Cucumber, JBehave, Mockito, EasyMock, Hamcrest, Junit, DBUnit, SoapUI et al to establish rigorous automated tests.
  • Built user interface components and models for SaaS product using Adobe Flex 3 (ActionScript 3.0) with testable and maintainable components adhering to the PureMVC framework. Created new configuration portal for SMEs and service reps using Groovy on Grails with MongoDB.
  • Researched, proposed, and contributed to a Scala DSL which wrapped the data loader framework, providing a simple syntax for defining new customer configurations, thus enabling nontechnical personnel rapidly onboard new customers with minimal developer intervention.
  • Practiced and facilitated metrics-driven Lean/Scrumban methodology while mentoring a cross-functional team while employing a metrics-driven Lean/Kanban development process that limits work-in-process (WIP), integrates product management and QA activities, encourages transparency, values getting work done at a high rate of quality, and achieved organizational capability/maturity to CMMi Level 3.
  • Bridged gaps between data center, services, and enterprise architect personnel in bothbringing the application to 99% uptime, and evaluating enabling technologies such as Terracotta and a private healthcare cloud. Appointed to represent the ADM team at the Confidential Enterprise Architecture Board to share technology and process.

Confidential, Denver, CO

Senior SOA Architect

Responsibilities:

  • Served as Service Oriented Architecture consultant on the Architecture Board’s initiative to assemble a unified SOA Reference Architecture including blueprints for scalable, highly available architectures with clustered deployments of WebLogic Server, Portal, Integration, and AquaLogic Service Bus (ALSB) and Data Services Platform (ALDSP), in addition to standardized WS-Security requirements addressing risks unique to both external and internal facing services.
  • Worked closely with engineers tasked with the Entitlements Directive, a priority centered around maximizing revenues and curtailing losses resulting from inadequate license and support contract tracking. Formulated and presented application prototypes to educate and mentor the Entitlements team in leveraging the ALSB + Data Services Platform while employing SOA best practices via the evolving SOA Reference Architecture.

Confidential, Denver, CO

Senior SOA Software Engineer

Responsibilities:

  • Core consultant on the Silver Bullet and Next Generation platform teams, providing strategic Web Services, J2EE/EJB, TIBCO Rendezvous ESB, and Spring expertise on a large-scale, network convergence portal.
  • Coordinated with supporting Confidential staff, managing cases and CritSit calls, and assisting in the integration and exercise of features such as- JAXB and new XMLBeans abilities in the forthcoming releases of WebLogic Server.

Confidential, Lakewood, CO

Senior Software Engineer

Responsibilities:

  • Led requirements gathering and user acceptance meetings with varied clients, including FWS National Research Coordinator, Refuge Law Enforcement Director, and independent Zone Officers.
  • Extended Fish and Wildlife Refuge (FWS) Corporate Master data services system with Web Services interface, including SAAJ for binary report delivery, and XWSS for security.
  • Accessed various proprietary legacy systems via JCA, leveraging message and event inflow features, while also providing streaming FWS media delivery via JMF.

We'd love your feedback!