Software Developer Resume
Riverwoods, IL
SUMMARY:
- 14+ Years of strong of experience in architecting, designing, coding, performance tuning and testing various JAVA, J2EE software applications.
- Strong experience in designing and architecting highly scalable low latency application
- Good experience in designing and developing cloud (Google Cloud and AWS) centric application
- Hands on experience in developing application/api on Spring Boot, Spring Integration, Spring Batch, Spring Cloud Dataflow (SCDF).
- Strong Experience in designing and implementing Service Oriented Architectures(SOA) and Microservices using REST, SOAP Services and messaging software like Apache KAFKA and Activemq.
- Experienced in performance testing and server scaling using tools like Dynatrace, JProfiler, JMeter, VisualVM.
- Experienced in writing and implementing unit test cases using Junit, Easymock and Mockito.
- Expert in using version control tools such as such as SVN, GIT, Bitbucket and continuous integration tools like Jenkins.
- Development experience in Software Development Processes Waterfall, Agile and Test - Driven Methodologies
- Self-motivated to take independent responsibilities
- Flexible and versatile to adapt to any new environment with a strong desire to keep pace with latest technologies
- Possess excellent interpersonal communication and technical skills.
TECHNICAL SKILLS:
Cloud: Google Cloud Platform (GCP) - App Engine, Compute Engine, Dataflow, API Manager, Google Storage
Amazon Web Services (AWS): DynamoDB, EC2, SNS, SES, RDS, BeanStalk, LightSail, Lambda, API Gateway/Swagger
Frameworks: Java-7/8, J2EE, JMS, JFC/Swings, Java Multithreading, Struts, Spring Boot, Spring Integration, Spring Cloud DataFlow (SCDF), Spring Batch Hibernate, SOAP, RESTful Web Services, MQ, Apache Storm, Vertx, EventBus
DB/Big Data: Microsoft SQL Server, Oracle, SQL Developer, NOSQL, Cassandra, MongoDB, Hadoop, Redis, KAFKA
Application Server: Weblogic, Websphere, JBoss, Tomcat, Infinispan, ehCache
Tools: Eclipse, Ant, IntelliJ, SVN, GitHub, Gitlab, Bitbucket, Splunk, Jenkins, Rational Rose, StarUML, SoapUI, Dynatrace
PROFESSIONAL EXPERIENCE:
Confidential, Riverwoods, IL
Software DeveloperResponsibilities:
- Developed testing framework/POC which runs complete testing cycle - Create/Test/Evaluate/Train to identify capabilities of different NLP products
- Created multiple evaluation criteria to evaluate BOT accuracy
- Created training dataset and evaluation dataset based on data provided by customer service agents
- Evaluated Amazon Lex on intent mapping accuracy
- Used Amazon Lex model and runtime api for bot creation/intent detection
- Created AWS lambda for fulfillment
- Created Spring Boot/Restful api to fulfill slot data by making external api calls
Tech Stack: Java 8, RESTful Web Services, AWS (Cloud) - DynamoDB, Amazon Lex, Google Dialog Flow, NLP, Spring Boot, SNS, AWS Lambda
Confidential, Chicago, IL
Software DeveloperResponsibilities:
- Designed and architected Event based message router
- Working in Agile Methodologies for rapid development and regular adaption to the varying requirements and continuous delivery of the working software
- Developed container Listeners on spring integration framework which consumes messages from MQ and KAFKA topics and route to multiple destinations
- Developed Adapters to convert SWIFT/SOAP Messages to PES, LDM formats
- Developed Data Access Layer (DAO) to store raw messages to Cassandra and perform Journaling transaction via OLTP
Tech Stack: Big Data, NoSQL, Cassandra, Kafka, Apache Storm (Streaming), Java 8, Spring BOOT, Spring Integration, Spring Microservices, Event Bus, MQ, Junit, Mockito, Restful Webservice, SOAP Webservice, SWIFT Messages
