Java Full Stack Lead Developer Resume
Bloomfield, CT
SUMMARY
- Full - stack Sr. Developer/Tech Lead with 16+ years of experience in software product development, application enhancement, upgrade and maintenance in Banking (Payments and Cards), Insurance, Capital Markets, Healthcare and Real Estate.
- 10+ years of US based customer facing and client centric experience with excellent communication and interpersonal skills, ability to build lasting relationships, understand and align to organizational and team objectives, highly self-motivated, time proven ability to operate in a range of capacities and team sizes.
- Proven expertise in technologies Java, JavaScript, J2EE, HTML 5, JSON.
- Implemented methodologies like Agile Scrum, Iterative & Incremental Development, and Waterfall.
- Experienced in software product requirement gathering, design, data modeling, development, customization, testing, and deployment in e-commerce, Content Management applications.
- Proven abilities in structured analysis of business requirements into technical requirements and future-state architecture.
- Strong fundamentals in object-oriented programming (OOPS), expertise in development tools, Middleware (ESB/MQ), search (SolR), and back-end technologies
TECHNICAL SKILLS
Languages: Java 8, Spring Boot, Spring 4, Python, Apache AVRO, AngularJS, NodeJS, JSP,XML, HTML 5.0, JavaScript, C, C++, PHP, Struts Framework, SQL, JQuery, Bootstrap, Vert.x, Kotlin
Cloud Technologies: Pivotal Cloud Foundry, IBM RedHat OpenShift, Kubernetes 4.0, Docker
Database: Oracle 8i/10G, SQL Server 2005 9.0, Sybase v 11.5 / 12.0, MYSQL, IBM DB2 7.2, MongoDB middleware: WebSphere MQ, ESB development Tools: IntelliJ, Selenium, IntelliJ IDEA 12, Eclipse, WSAD, TOAD, VSS, Clear Case, JUNIT, lEmma Coverage Tool, Visual VM, DBVisualizer, FitNesse, Rally Management Tool, Swagger, SPLUNK, Dynatrace, Grafana, Prometheus, TeamQuest View 11.2
Streaming: Apache Kafka, Event Driven Architectures and Frameworks
Application Server / Product: JBoss 5.x, WebSphere Application Server 4.x, 5.x, 6.X, Apache Tomcat (5.x)
Design Tools: Rational Rose, Erwin, MS Visio, Confluence scm and ci/cd tools: GIT, Subversion, Jenkins, SonarQube, Maven, Maven repositories->Nexus, Artifactory, UDeploy service oriented architecture tech: Spring Web Services, Apache AXIS and IBM Web services Framework, SOAP, WSDL, XML
Methodologies: Agile Scrum, Iterative, and Waterfall
Industry solutions: FIX (Financial Information eXchange), Geneva Billing System
Aspirational technolgies: ReactJS, Python, AWS, Kotlin
Operating Systems: UNIX (AIX, HP-UX), Windows, Red Hat Linux
PROFESSIONAL EXPERIENCE
Confidential, Bloomfield, CT
Java Full Stack Lead Developer
Responsibilities:
- Designed and developed various secured REST APIs keeping reliability, scalability and reusability design factors in mind using Spring Boot.
- Worked on a Python app to load Individual preferences data and deploy in OpenShift.
- Conducted workshops to iteratively build Opus (UI app) using AngularJS and bootstrap framework. The app provides a 360-degree view of member’s relationships, coverages, preferences from various data sources. Additionally, this involved provisioning of role-based access for data stewards based on business function.
- Developed application using Apache Kafka Streamer API to process 3 million records from Kafka Topic.
- Independently developed and deployed Spring Boot apps on RedHat OpenShift Kubernetes cloud platform. Packaged app as micro services on Docker image, upload to Quay container repository and deployed using CICD pipeline to OpenShift Kubernetes.
- Performance tuned and setup auto-scaling, CPU and Monitoring parameters for applications; developed configurations in YAML to enable automated deployments of cloud configurations. Application health on usage monitoring tools like Prometheus and Grafana demonstrate finely calibrated and production hardened capacity and sizing parameters.
- Performance tuned Kafka Consumer app (REST API). Processing improved from 200k to 500K records per hour. Application ready for year-end volumes of upwards of 3 million enrollments.
- Led a team of developers for app design/development; included accountability for planning, scheduling, code reviews. Created reusable components and improved code coverage by 20%.
- Created automated tests for mock end-to-end integrations with upstream apps during build phase. Shift-left testing test driven development (TDD) principles resulted in early detection of defects, and boosted confidence in application ahead of UAT/go-live.
- Built data quality rules to address inconsistencies and errors in phone/email/address data aiding in a significant reduction of potential HIPAA violations, reduction in Marketing costs for customer outreach.
- Leverage mount volumes to store, trust files and certs for Microservice Kafka Client services in the Cloud environment.
- Established excellent working relationships with multiple stakeholders in operations, LOBs, infrastructure.
- Defined cadence of code-drops, CI/CD, code branching strategies, versioning related to multiple features and release rollouts using tools like Jenkins and UDeploy.
- Established feedback loop with architecture team to ensure architectural considerations, infrastructure and application parameters are fine-tuned.
- Lead scrum ceremonies to define User Stories, Story Points, Estimations using Rally (Agile project management tool).
- Introduced foundational security framework as a standard for new and enhanced applications; added HMAC API Key Authentication to JAX-RS REST Services.
- Upgraded 10+ apps (WebApps and standalone Java apps) to prevent end-of-life product support from IBM Initiate Engine (v10.1 to v11.6).
- Created Test Plan Strategy for Performance Load Testing to understand and account for anticipated user loads.
Confidential, Hartford, CT
Java Tech Lead
Responsibilities:
- Devised application migration approach researching potential technology compatibility risks and planning mitigating actions.
- Lead a team of 4 developers to migrate the Quick Quote application (on Spring Boot) and all its peripheral and supporting services to make it cloud ready. Rebuilt ANT projects to Maven based build.
- Worked with Pivotal team and DevOps to set up the apps in the cloud space, including establishing template configurations for security, scaling, and memory setup.
- Application fine-tuning to address performance bottlenecks of the apps using remote SSH into Pivotal Cloud and profiling tool, visual VM.
Confidential, Hartford, CT
Module Lead
Responsibilities:
- Delivered the first customer facing web application for quoting and issuing auto/home/condo insurance increasing the online quote to policy conversion every year.
- Helped establish governance model and collaboration processes with program management with key stakeholders in business, architecture, design, quality, and security to translate requirements in-to high quality, and robust software that enables an intuitive customer experience.
- Designed and developed UI and service layer components in a TDD (Test Driven Development) model.
- Implemented Marketing Analytics Solutions like TeaLeaf and Coremetrics, to understand customer behavior, Campaign performance to help business improve online quoting experience.
- Improved UI experience like reduced scrolling, easy nav links for consumers online.
- Demonstrated ability to apply design patterns and abstract thinking in design of systems like ICE, Direct Navigation Framework, and Online Quoting Application.
- Performed all ceremonial processes of agile development with specific emphasis on estimation, story breakdown, delivery, and tracking using Rally.
- Application Instrumentation: Developed the Visibility Component, which fed the metrics system to provide robust, real-time reporting and a monitoring system with full visibility into the application.
- Conducted hands-on reviews using Crucible, test driven development using JUnit, and continuous integration using Jenkins.
- Designed solution with A/B Testing to aid Marketing a team of 4 programmers in designing, developing and delivering multiple releases, with significant marketable features