Summary
Overview
Work History
Education
Skills
Timeline
Skills
Skills
SeniorSoftwareEngineer

Ankita Bhatt

Vadodara

Summary

Senior Software Engineer with 8+ years experience in analysis, design, development, testing and implementation of various Internet-based applications. Proven track record implementing microservices architecture and creating adaptable UI components. Experienced with all stages of the development cycle for dynamic web projects. Designing and building comprehensive applications leveraging Spring Boot and diverse Java technologies like JPA, JWT, ELK Stack. Expertise in front-end integration, employing JavaScript, Angular, Node.js, and other cutting-edge technologies.
Proficient in database design, build and deployment processes, and seamless third-party API integration. Exceptional problem solver with an aptitude for troubleshooting and the ability to quickly master new skill, technology, or role.

Overview

8
8
years of professional experience

Work History

Senior Software Engineer

MasterCard
05.2020 - Current

Working as a integral part of MCC Team with below sets of responsibilities,

  • Wrote microservices from scratch, added many new features like REST apis, Spring schedulers like expiry and notification, Multithreading for large data set processing, caching.
  • Responsible for developing code , testing with different tech like Junit, Karate Framework, performance testing and deploying it to PCF (production), Keeping in mind various bench marks like sonar coverage and checkmark reports.
  • Used various design pattern like factory design pattern, singleton design pattern while doing code development
  • Provided technical support for many TRT's and deployments and client meetings.
  • Updated old code bases to modern development standards, like monolithic to microservice transition of various API's and tech stack updating like log 4j, java and many more.
  • Maintained existing monolithic software systems by identifying and correcting software defects.
  • Represented software applications engineering team during large and complex development projects.
  • Conducted regression testing (Using karate) and performance testing () and submitted observations to development team.
  • Practiced and encouraged respectful and transparent communication in interactions.
  • Trained and mentored any new joiner.
  • Tried best to deliver assigned work and responsibilities in given time frame.

Software Engineer

Great Software Laboratory
07.2018 - 03.2020

Our team was built a modern, web base call center CRM (Customer Relationship Management) which help call center agents access the right information and knowledge about a customer's history to improve the overall customer experience.

  • Participant the design solution with Client, Team Leader and other team member. Prepare the user document for approved approach.
  • Implemented various features such as task management module, customer service processing, creation and assignment of tasks, and abilities to add notes.
  • All the feature asks for screen designing using angular and api creation sing node js or java.
  • Writing high quality code, participate in code reviews, design systems of varying complexity and scope

Language/Tools:Java, Angular, NodeJS, ELK Stack, BootStrap, Mercurial, Docker, MySql, Mercurial(Code Maintenance)

Software Engineer

Rishabh Software
09.2015 - 07.2018

Our team was built a modern, cross platform sales application which help sales persons daily activates like appointments, map based store locations This system using 3-tier: data access layer, business logic layer and web UI layer by using Spring Boot , JPA, JDBC, Angular Js, Phone Gap, JWT.

  • Participant the design with Project Manager, Team Leader and other team member. Prepare the user document, include API design and database design, and use 3-tier architecture for this projet.
  • Worked as a full stack developer and implemented various features like appointment management, Store visits, Map accuracy.
  • Learned new libraries like Google Maps and MapQuest to fulfill the requirement of showing stores location on map.
  • Learned of new technology like JWT (JSON WEB TOKEN) to fulfill the need of providing the token based security.
  • Implementation of front-end with Ionic framework and AngularJs.
  • Generation of IOS build to run the application in IOS devices.
  • Writing high quality code, participate in code reviews, design systems of varying complexity and scope.
  • Implemented unit and integration tests to consistently deliver high quality features, and utilized SSRS to create daily and monthly analysis reports.
  • Worked in scrum process attending daily stand up and completing tasks in sprints

Language/Tools : Spring Boot , JPA, JDBC, Angular Js, Phone Gap, JWT

Education

Bachelor of Computer Engineering - Software Engineer

Vadodara Institute Of Engineering(GTU)
Vadodara, GJ
05.2015

Skills

  • Strong multi-tier experience from back-end data source through mid-level services to front-end user interfaces
  • Full software development life cycle experience and team management experience
  • Have solid grasp and experience with MVC and OO design
  • Good Knowledge of MVC, XML, REST & Web API
  • Advanced knowledge of jQuery, JavaScript & AJAX, HTML5, CSS & Bootstrap
  • Expertise with database management and development
  • Experience in using variety of IT management tools such as TFS, Git and SVN

Timeline

Senior Software Engineer

MasterCard
05.2020 - Current

Software Engineer

Great Software Laboratory
07.2018 - 03.2020

Software Engineer

Rishabh Software
09.2015 - 07.2018

Bachelor of Computer Engineering - Software Engineer

Vadodara Institute Of Engineering(GTU)

Skills

  • Technologies: Spring Boot, Spring MVC, JPA, AngularJS, JWT, Hibernate, ELK Stack, Apache Kafka
  • Frontend Stack: Angular, NodeJs, Ionic Framework, HTML, CSS, JavaScript
  • Databases: MySQL, PostgreSQL, Neo4J, Oracle
  • Web Servers: Apache Tomcat
  • Application Server: Glassfish, Jboss
  • Version Control: Git, Mercurial
  • Cloud: Docker, Pivotal Cloud Foundry (PCF)

Skills

  • Technologies: Spring Boot, Spring MVC, JPA, AngularJS, JWT, Hibernate, ELK Stack, Apache Kafka
  • Frontend Stack: Angular, NodeJs, Ionic Framework, HTML, CSS, JavaScript
  • Databases: MySQL, PostgreSQL, Neo4J, Oracle
  • Web Servers: Apache Tomcat
  • Application Server: Glassfish, Jboss
  • Version Control: Git, Mercurial
  • Cloud: Docker, Pivotal Cloud Foundry (PCF)
Ankita Bhatt