Vice President Software Engineer Resume
Texas, Usa
SUMMARY:
- AWS Certified Solutions Architect - Associate and Sun certified Java Programmer.
- Got Expert score from Pluralsight in - ‘Micro service Architecture’, OO Design & CKAD (Kubernetes Developer) Certifications.
- Over 16+ years of work experience in Software Analysis, architecture, design, development, testing, and maintenance phases of projects by using J2EE, Spring & CLOUD technologies .
- 6+ years of work experience & SME in private cloud ( Pivotal cloud foundry ), public cloud ( AWS ) and container ( kubernetes ) technologies.
- Particularly good at SOLID design principles, OO design patterns, SOA design patterns, Micro service 12 factors and architectural design patterns.
- Particularly good understanding in Data structures, Algorithms & Concurrency.
TECHNICAL SKILLS:
Cloud: Cloud foundry, AWS, Kubernetes.
Data/SRE/Dev ops: Kafka, Splunk, App Dynamics, Jenkins, Telemetry, Docker, Skaffold & Kaniko.
Middle ware/Web: Java8, Junit, Spring, Spring-Boot, Spring MVC, Struts, EJB, Angular & Java Script.
Message/Event Oriented middleware: JMS, Web sphere MQ and Apace Kafka.
Data base/NoSQL: Oracle, Cassandra.
BigData & Hadoop: Apache Spark, Zookeeper, Apache Kafka.
Key Focus Areas: Security, Reliability, Performance efficiency.
PROFESSIONAL EXPERIENCE:
Confidential, Texas, USA.
Vice President Software Engineer
Roles & Responsibilities:
- Designing and building Small business credit card employee spend cash control micro services using Domain driven design (DDD) approach and Micro service architecture in Cloud native way.
- Following Event driven architecture using Kafka.
- Persisting operational data store in Apache Cassandra.
- Batch processing using Apache Spark.
- Caching using Redis.
- Implementing Polyglot Persistence.
- Implementing Test-driven development (TDD) and behavior-driven development (BDD).
- Following Continuous Integration (CI)/Continuous Delivery (CD).
- Containerizing the micro services using Docker, Skaffold, Kaniko.
- Orchestrating the containers using Kubernetes.
- Deploying containers in private cloud (cloud foundry, Kubernetes clusters) and public cloud (AWS).
Environment: Java8, Spring cloud, Spring Boot, Kafka, Apache Cassandra, AngularJS, Docker, Kubernetes, EKS, AWS & Cloud Foundry, Splunk, App Dynamics, Maven, Jenkins, ADFS, Kerberos, Apache Spark, Redis,, Chaos Monkey, Zipkin, Junit, Mockito, Cucumber, S3, Teradata,.
Confidential, Texas, USA.
Micro services and Cloud consultant.
Roles & Responsibilities:
- Payee management and Mobile check deposit development with 12 factor micro service architecture using Rest APIs, Spring boot and Pivotal cloud foundry.
- Test plans and Unit Testing using Junit and Mockito.
- BDD with Cucumber, Selenium and Gherkin.
Environment: Java8, Pivotal cloud foundry, Spring Boot, Spring Data, Gemfire, Spring cloud Eureka, Spring cloud Ribbon, Spring cloud Zuul, Spring cloud Hystrix, Spring cloud config, Rabbit MQ, Junit, Mockito, Cucumber, Swagger, Splunk and Spring Cloud Turbine.
Confidential, Texas, USA.
Big Data integration consultant.
Roles & Responsibilities:
- Developing claims extract layer using Java, Spring Batch.
- Publish the claims into Apache Kafka.
- Process the claims using Apache Storm.
- Persist the claims into HBase.
- Zoo Keeper, Storm Cluster, Kafka cluster configuration.
Confidential
Application Architect
Roles & Responsibilities:
- Designed and developed RESTful web services.
- Developed asynchronous/parallel services using Java multithreading/concurrency.
- Complete technical ownership of Struts to spring migration.
- Developed maven scripts for modules, war and ear building.
- Involved in writing tests using JUnit and Mockito frameworks.
Environment: Java, Servlets, JSP, JSTL, HTML 5, CSS 3, JQuery, Ajax, AngularJS, JMS, web Services (SOAP-JAX-WS, RESTFul- JAX-RS), Ehcache, Spring 4.x, Hibernate 4.x, Weblogic 10.3.6, Oracle 11g, Sql, PL/SQL,Eclipse, SAML, Java concurrency, XML, XAD, XSLT, Xpath, XQuery, Maven,XML Spy, Splunk, Jenkins, Linux,JUnit, Mockito, SVN, JIRA, Sonar, Fortify and continuous integration.
Confidential
Application Develope.
Roles & Responsibilities:
- Extensively worked on JMS connectors with Sonic MQ, Mule and WebSphere MQ.
- Designed and developed RESTful web services using SOA architecture. (MXComm).
- Designed and developed in house secure file transfer tool using JSch.
- Developed spring integration with JPA/Hibernate, RESTFul WS and JMS
- Developed build scripts using Maven.
- Taken care of generating key store/trust store/csr using java keytool.
- Designed and developed xml validation tool using annotations and Java reflection concepts.
- Fixed performance issues by analyzing AWR, ASH reports and server GC, Thread Dumps and Heap Dumps logs using JProfiler, MAT, JMeter and JConsole.
- Involved in writing tests using JUnit and Mockito frameworks.
- Working in Agile methodology using SCRUM framework.
- Written complex PL/SQL stored procedures have part of DB upgrade, Migrataion scripts.
Environment: Java, Eclipse, SAX parser, Servlets, JSP, JSTL, HTML 5, CSS 3, JQuery, Ajax, JMS, web Services (SOAP-JAX-WS, RESTFul- JAX-RS), Ehcache, Spring 3.x, Hibernate 3.x, Weblogic 10.3.6/12g, Oracle 11g, Sql, PL/SQL, XML,XSLT, Xpath, XQuery,JAXB, Maven, XML Spy, Splunk, Jenkins, Linux, SVN, JIRA, SONIC ESB, SONIC MQ, Mule ESB, SSL, JSch, Ctrl-M, Private Cloud and Spring Integration.
Confidential
J2EE Full Stack engineer.
Roles & Responsibilities:
- Interacted with several teams to understand the myriad applications that Confidential uses for churn management
- Developed JDBC connectors for Teradata.
- Developed the SOAP web services.
Environment: Java, Eclipse, XML parser, Spring, Hibernate with JPA, JMS, EhCache, Weblogic 11g(10.3.6)/12g,XML, XSLT, Xpath, XQuery, SOAP Web Services, Oracle Berkeley DB, JMX, Ant, JUnit, Microsoft Visio and Teradata.
Confidential
J2EE Full Stack Engineer
Roles & Responsibilities:
- Developed dynamic web pages using JSP, JSTL, HTML, CSS, JavaScript, AJAX, and Struts.
- Designed and developed account services using SOA architecture.
- Developed flexible deprecate module with XML parsers.
- Developed ant scripts for modules, war and ear building.
- Implemented the system service like logging, Transaction Managements, exception handling using EJB 2.x.
Environment: Java, J2EE, Eclipse, XML parser, Servlets, JSP, Struts, EJB 2.0, Spring 2.x,Weblogic 9.x, Oracle 11g, ANT XML, JAAS, Castor, Apache POI and Unix.
Confidential
J2EE Full Stack Engineer.
Roles & Responsibilities:
- Developing dynamic web pages using JSP, JSTL, HTML, CSS, JavaScript and Struts.
- Implemented the system service like logging, Transaction Managements, exception handling using EJB 2.x.
- Implemented SOAP-Web Services.
- Developed reports using Jasper.
- Participated in UT, DIT and ST testing phases.
Environment: Java, J2EE, Eclipse, Servlets, JSP, Struts, EJB 2.0, Weblogic 8.x, Oracle 8g, Jasper ANT XML and Unix.