VV

vijay vaswani

Scala & Java functional programmer working on microservices with 6.5 years of IT experience. Currently coding through Intellij, rest api using Lagom/play framework, messaging using Kafka, version controlling using Git and SVN, build using Maven and SBT, deployment using Docker, automation through Jenkins, implemented search functionality using Solr and database seeds using Liquibase . Worked on database technologies such as SQL and NoSql(MongoDB,Orientdb).

Key Skills

Scala
Java
Microservices
Docker
Kafka
lagom/play

Professional Experience

Nov 2018
Present
Senior Software Engineer
Yash Technologies Pvt. Ltd. Indore, IN
• Working on banking domain project which focuses on developing reactive micro services.
• Working on Scala for developing rest web services.
• Working on lagom framework for developing reactive rest web service.
• Working on functional and reactive programing by using all the relevant features of language.
• Using Kafka as message broking channel and using it to publish asynchronous messages.
• Using SBT Build tool for compile, build and project and creating jar files.
• Using Jenking for build and deployment process.
• Using Docker for containerization deployment.
• Using GitBucket as version control system and now switching to AWS CodeCommit.
• Using and intellij IDE for development and used Open Project tool for task management.
• Implemented Apache Solr for creating search engine for in house web application.
• Created templates to achieve some specific requirement using FreeMarker, Scalate and Play.
• Implemented AWS SNS functionality for notification in my project.
• Involved in daily call with client, get the requirements for specific task and give updates on others.
• Writing the positive and negative test cases for the functionalities I develop.
Nov 2016
Dec 2018
Product Developer
DXC Technologies Pvt. Ltd. Indore, IN
•  Worked on insurance domain Java based in-house legacy application.
• Worked on Spring batch for generation on Extracts (policy reports) as per the requirements.
• Worked thoroughly on Java to write typical logics for report generation on different conditions.
• Worked on database technologies like SQL, DB2 and NOSQL (Mongo DB).
• Worked on Eclipse IDE for development and SonarQube plugin to adhere to coding standards.
• Written scripts to automate build and deployment process through Jenkins jobs.
• Involved in all the faces throughout development to deployment.
• Worked on Crystal Reports BI tool for data reports generation.
• Worked on BIRT plugin of Eclipse as alternate to paid BI tool Crystal Reports.
• Worked thoroughly on Excel sheets with different functionalities for updating Mapping Sheets.
• Used Jira as project management tool and resolved issues independently assigned to me.
• Used SVN as version control system.
• Involved in daily status calls with onsite team of BA’s, took requirements and update the status to them.
• Independently complete the work assigned to me on open project.
May 2014
Nov 2016
Consultant
Capgemini India Pvt. Ltd. Indore, IN
• Attended Extensive training in Java Core, Spring and Rest Api’s, MySql DB, Tibco & MuleSoft.
• Efficiently handled responsibilities and tasks assigned during the training.
• Worked on a project that involves java along with spring as backend technology and MySql as database technology.
• Worked majorly on web service projects in the organization.
• Efficiently handled the responsibility assigned in the project.
• Worked on two different projects from different domains like Beverages and Electricity trading.
• Worked on a support project developed in Tibco and Developed BW processes using Designer for one of the projects.
• Create topics, Queues and bridges in EMS.
• Design, development and testing of interface.
• Utilization of concept ‘Fault Tolerance’.
• Development of different java classes for specific functionalities in project.
• Involved in the Validation, Testing and Deployment phases.
• Creation of deployment artifacts using Jenkins.
• Different mappings using mapping sheets.
• Worked for only few months on Mulesoft project and did certification along with.
• Used SVN as version control system.
• FUT Documents creation.
• Attended Calls with onshore team and coordinating with them for any requirement changes.

Education

Aug 2011
May 2014
Bachelor of Engineering in Institute of Engineering & Technology
DAVV
Aug 2006
Jun 2009
Diploma Engineering in Ujjain Polytechnic College
RGPV

Languages

English
(Fluent)

Get in touch with vijay