Lead Architect/team Lead Resume
Birmingham, AL
SUMMARY
- Software Engineer/Team Lead/Architect with more than twelve years’ experience in software development in an agile environment.
- Experience in designing, developing and maintaining web and middleware applications using Java/JEE, Spring framework, RESTfull API, JPA, Messaging, Relational database (Oracle), TIBCO AMX SG/BW/BE and several open source software (OSS).
- Experienced in application and systems architecture, single page applications (SPA), design patterns, enterprise application integration, complex event processing, object oriented design and analysis and agile methodologies.
- Spring Framework Certified Professional, Sun Certified Web Component Developer (SCWCD) and Sun Certified Java Programmer (SCJP).
TECHNICAL SKILLS
Operating Systems: Windows, Linux.
Languages: Java, Groovy, SQL, XML, C#.
Web Services and SOA Technologies: REST (JAX - RS), SOAP(JAX-WS, AXIS1/2), TIBCO AMX, JMS
Java Technologies: JDK 8, JSP/Servlet, Core Spring, Spring Batch, Spring State Machine, Spring JDBC Template, JPA (EclipseLink), Liquibase, PF4J, ANTLR 3
Enterprise Application Integration (EAI) Tools: TIBCO Business Works, Spring Integration
Complex Event Processing and Rules Engine: TIBCO Business Events
Web Technologies: EmberJS, HTML, JavaScript, Bootstrap, CSS, jQuery, YUI.
Build Tools: Maven, Ant
Database Systems: Oracle, MS SQL Server.
Version Control Tools: GIT (Stash/Gitlab), SVN, CVS, Visual SourceSafe
Application and Web Servers: Jetty, Oracle iPlanet, Tomcat, JBoss, IIS.
Continuous Integration Servers: Bamboo, Jenkins (Hudson)
IDE and Other Tools: Eclipse, IntelliJ, SonarQube, JIRA, Confluence.
DevOps Tools: Chef, Vagrant, VMWare vCloud Director
PROFESSIONAL EXPERIENCE
Confidential, Birmingham, AL
Lead Architect/Team Lead
Responsibilities:
- Lead a team of globally distributed engineers and architects for building future generation healthcare claim administration products using Java 8 and other open source technologies.
- Successfully delivered multiple iterations of DST offerings of provider contracting (Provider - Pricing 4.x) and bundled payment (Episode Bundler 1.x) applications.
- Developed a highly customizable plugin architecture based solution that saved $1.1million for the company.
- Actively participate in application design, coding and code reviews.
- Collaborate with various stakeholders in release planning, sprint planning and estimation.
- Breakdown complex features into smaller tasks and assign to team members using JIRA.
- Maintain development infrastructure servers (Atlassian Stash/Bamboo) and VMWare private vCloud environment using Chef, Vagrant and other DevOps tools.
- Assist and mentor junior team members.
Confidential, Birmingham, AL
Software Architect
Responsibilities:
- Lead solution architecture for multi-million dollar policy platform modernization project.
- Provided technical leadership and subject matter expertize for online policy system.
- Converted backend legacy code into reusable web services in alignment with IT SOA initiative.
- Designed and developed a JMS based automated policy endorsement system using TIBCO products.
- Member of Enterprise Service Architecture group.
Confidential, Birmingham, AL
Sr. Software Engineer
Responsibilities:
- Designed and developed brand new online policy system using Java, JSP and jQuery.
- Developed web services using C# to wrap legacy C++ code and hosted them in TIBCO AMX Service Grid.
Confidential Birmingham, AL
S oftware Engineer
Responsibilities:
- Involved in implementation of various enhancements of web based Infinity Policy System using Java/J2EE technologies.
- Converted modules from legacy ASP/VB 6.0 application into JSP/Servlet based application.
Confidential, Birmingham, AL
Software Developer
Responsibilities:
- Developed new features as per the business requirement of customers of ACom3 product line.
- Involved in a project to revamp user interface of ACom3 to use modern web technologies like CSS and Yahoo User Interface Library (YUI).
- Suggested and reviewed new technologies, which was utilized for improving ACom3 user interface.
Confidential, Birmingham, AL
Client/Server Programmer
Responsibilities:
- Involved in requirement gathering and analysis using use case diagramming technique for Agency Contact Management (ACM) system which is a home grown CRM system.
- Implemented wizard style UI for Weekly Business Analysis (WBA) report creation module using Java, JSP, JavaScript and HTML as part of ACM.