Senior Associate Resume
PROGRAMMING LANGUAGES & TECHNOLOGIES:
Software Methodologies: Scrum, Agile, Kanban, Waterfall Continuous, BDD (GWT)
Conceptual Areas: Information Retrieval, Data Structures, Algorithms
Programming Languages: Java, J2EE, C, C++, Perl, CGI, PHP, Bash....
Technology Stack: Spring, Hibernate, JUnit, AOP, JAXB, MicroServices, Spring Boot, Kafka, Docker, Kubernetes,…..
Databases: Oracle, MySql, Postgres, H2, Cassandra
App/Web Servers: Tomcat, JBoss (WildFly), Jetty, Redis (Cache)
Build & Integration: Maven, ANT, Gradle, Jenkins, Bamboo
VCS: Subversion, RapidSVN, GIT, Bitbucket
Operating Systems: Unix (Debian, RH4, CentOS and Ubuntu), Windows, Mac OS
WORK EXPERIENCE:
Confidential
Senior Associate
Responsibilities:
- Working on Research and Development of Applications in order to evolve them with respect to Scalability and Availability in (SOA).
- R&D work on Microservices development incorporating event driven communication in accordance to the Schema Registry (AVRO) along with API communications to establish the complete workflow.
Technologies: Java, Spring, Hibernate, Spring Boot, Apache Kafka, Cassandra, Eureka, Zuul
Confidential
Software Engineer, Chicago
Responsibilities:
- Development of Application enabling US major Pharmaceutical chain to evolve at much faster pace with scalable system along with the ever growing requirements and developing the workflow for the complete lifecycle of the retail market as per the U.S. Medical and Pharmaceutical laws from AS100 systems to MicroService based architecture deployed on cloud.
Senior Software Engineer
Confidential
Responsibilities:
- Client’s Requirement Analysis.
- Research & Development workflows thus prepared (Enterprise Architect)
- Development of MicroService based Architecture (Java, Spring, REST, Boot, Kafka, Docker,. . .)
- Feature Development, Enhancements. (Java, Spring, Hibernate, Kafka, Wicket, C/C++)
- Database Schema Design and Migration. (MySQL, Postgres, Oracle)
- Unit Testing - Junit and Mocking.
Confidential
Project Engineer
Responsibilities:
- Client’s Requirement Analysis.
- Bug fixing, Enhancements. (Java, Spring, Hibernate, REST)
- Database Schema design and Querying. (MySQL)
- Batch Job Processing.