Summary
Overview
Work History
Skills
Education And Certifications
Timeline
Generic

Sean Campbell

West Point

Summary

Accomplished Technical Lead skilled in Java, Spring Boot, and microservices architecture. Expertise in mentoring developers, optimizing backend processes, and delivering high-performance applications, leveraging a robust technical environment to drive innovation and enhance operational efficiency.

Overview

24
24
years of professional experience

Work History

Technical Lead

Centene Corp
01.2023 - 06.2024
  • Designed and supported Centevent management platform, enabling schema creation, access control, and topic management over Kafka-based architecture handling 35 million claim events daily.
  • Managed AWS EKS hosting for APIs and S3 for schema storage; developed and maintained Lambdas for health check and notification services.
  • Developed REST APIs and related services using Java and Spring Boot.
  • Migrated front-end self-service portal from Vue 2 to Vue 3, utilizing Node.js and Vue.js technologies.
  • Mentored junior developers through code reviews and participation in technical forums.
  • Optimized backend processes with microservices architecture, leveraging Kafka for event-driven communication.
  • Enhanced performance of applications by implementing efficient coding practices and conducting thorough testing.
  • Utilized technical environment: Java, Spring Boot, Micronaut, Kafka, MongoDB, Rancher/Kubernetes, Vue.js, Node.js, AWS (EKS, EC2, S3, Lambda).

Overall Technical Lead

TIAA
08.2015 - 01.2023
  • Led multiple agile teams with a mix of offshore and onshore resources, involving active development and assisting Tech Leads across teams to maintain consistent designs and practices related to Java, Spring, and other technologies.
  • Moved a large system to a microservice-oriented architecture, designed REST APIs, and employed event-driven designs using Rabbit, Kafka, and AWS Kinesis.
  • Managed deployment of various Java-based applications into RedHat Openshift cloud and hosted applications using EC2 and DynamoDB as well as on-prem services.
  • Technical Environment: Java/Spring, Mongo, Angular, Kafka, AWS (EC2, DynamoDB, Kinesis)

Technical Lead

Bylight Professional Services
09.2014 - 08.2015
  • Performed initial design and analysis in a consulting role for a rewrite of Java/Spring-based Health Assessment Survey portal for the Dept of Veterans Affairs.
  • Implemented development pipeline including source control, continuous integration, and automated testing.
  • Developed a strategy using Bootstrap to implement a responsive web design for the HLA portal.
  • Technical Environment: Java/JEE, Spring, Spring-WS, Jenkins, Bootstrap

Senior Java Developer

Ippon USA
07.2014 - 09.2014
  • Set up Jenkins, Git, and Tomcat servers on Linux for a new Java development shop at Allianz Global.
  • Worked with internal Allianz architect to help create initial architectural design for the rewrite of a website using Java and Spring.
  • Developed initial Java-based data models and REST service layer to proxy existing .NET web services.
  • Technical Environment: Java/JEE, Spring

Technical Lead

CapitalOne
01.2014 - 07.2014
  • Led an agile feature team in developing Capital One's new card online servicing platform for Project Tetris, following behavioral-driven design guidelines.
  • Technical Environment: Java/JEE, Spring, AngularJS

Senior Software Engineer

Atlantic Resource Group/HDL
01.2013 - 01.2014
  • Developed various Grails-based solutions for Health Diagnostics Laboratory, including a content management system and web-delivered mobile applications for the marketing force.
  • Technical Environment: Groovy/Grails, Java/JEE, CentOS, Alfresco, Apache Chemistry, JQueryMobile

Senior Consultant

TekSystems/CACI
06.2012 - 01.2013
  • Implemented and maintained Weblogic-based portals for the Dept of Veterans Affairs, including a full content management system using Alfresco and Apache Chemistry.
  • Technical Environment: Weblogic portal, Alfresco CMS, Spring WebMVC, Freemarker, Groovy

Senior Software Engineer

VA Workers Compensation Commission
10.2010 - 06.2012
  • Overhauled existing build system using Maven, Ant, and Jenkins, integrating build systems with JIRA.
  • Technical Environment: JBoss AS, JBoss Portal/Portlets, Drools, JBpm, JMS, Hibernate, Spring WebMVC and WebFlow, ExtJS, Eclipse

Software Developer II

SNL Financial/Vaco
01.2010 - 10.2010
  • Supported legacy application YMerge and snl.com, an ASP.NET-based web application written in C#.
  • Technical Environment: JRun App Server, Macromedia Flash MX 2004, Java, XSLT, Eclipse, IIS, Visual Studios 2008, ASP.NET/C#, Silverlight

Senior Consultant

Booz Allen Hamilton
02.2009 - 12.2009
  • Supported Digital Productions application for NGIC, including initial design work for Source Capture and resolving issues for Imagery Publishing Application (IPA).
  • Technical Environment: Java, Hibernate, Spring, Alfresco, Weblogic, XSLT

Programmer/Analyst

Land America
03.2008 - 02.2009
  • Worked on a large Java-based web application called Genesis, using Struts/Webmacro, Hibernate, and Peers for persistence.
  • Technical Environment: JBoss App Server on Windows platform, Java (Struts, Peers, Webmacro, JMS), Starteam, Eclipse, Maven/Ant, XSLT

Sr Software Engineer

Northrop Grumman
05.2005 - 10.2008
  • Developed a multi-agency web application for the Foreign Materiel Management System (FORMMS) using Spring WebMVC, Hibernate, and DWR for Ajax.
  • Technical Environment: Spring WebMVC, Hibernate, DWR, JSP/Dojo, Acegi, Lucene, JDBC

Software Engineer

Science Applications International Corp
10.2004 - 05.2005

Senior Software Engineer

Presearch Inc.
01.2000 - 10.2004
  • Solved problems at all levels of the Pathfinder software suite, from database design to GUI layers, and developed several SOAP-based wrappers for legacy systems.
  • Technical Environment: MySQL, Oracle, Swing, Applet, PHP, J2EE, JBoss, JMX, Tomcat, Axis

Skills

  • Programming languages: Java, Groovy, Go, JavaScript, TypeScript
  • Frameworks: Spring, AngularJS, Selenium
  • Containerization: Docker
  • Container platforms: OpenShift, Kubernetes, Rancher
  • Build automation: Gradle, Maven
  • Version control
  • API specifications: OpenAPI, Swagger
  • Messaging systems: Kafka, RabbitMQ
  • Testing tools: JUnit, Mockito
  • Data mapping: MapStruct, Lombok
  • Automation servers: Jenkins
  • AI technologies: ChatGPT, OpenAI, Ollama
  • Development environments: Eclipse, IntelliJ
  • Project management tools: Jira, Bitbucket
  • CI/CD tools

Education And Certifications

  • Sun Certified Java Programmer
  • MongoDB for Java Development certified
  • AWS Certified Developer - Associate

Timeline

Technical Lead

Centene Corp
01.2023 - 06.2024

Overall Technical Lead

TIAA
08.2015 - 01.2023

Technical Lead

Bylight Professional Services
09.2014 - 08.2015

Senior Java Developer

Ippon USA
07.2014 - 09.2014

Technical Lead

CapitalOne
01.2014 - 07.2014

Senior Software Engineer

Atlantic Resource Group/HDL
01.2013 - 01.2014

Senior Consultant

TekSystems/CACI
06.2012 - 01.2013

Senior Software Engineer

VA Workers Compensation Commission
10.2010 - 06.2012

Software Developer II

SNL Financial/Vaco
01.2010 - 10.2010

Senior Consultant

Booz Allen Hamilton
02.2009 - 12.2009

Programmer/Analyst

Land America
03.2008 - 02.2009

Sr Software Engineer

Northrop Grumman
05.2005 - 10.2008

Software Engineer

Science Applications International Corp
10.2004 - 05.2005

Senior Software Engineer

Presearch Inc.
01.2000 - 10.2004
Sean Campbell