Post Job Free

Resume

Sign in

Developer Software

Location:
Vasant Nagar, Karnataka, India
Posted:
March 25, 2021

Contact this candidate

Resume:

ANIL KESTI

Java Development

E-mail: adk5xj@r.postjobfree.com

Phone: +91-888*******

CAREER SUMMARY

Having more than 6 years of experience in design and development of web-based enterprise applications using Java/J2ee technologies.

Hands on experience in developing IoT applications using Spring Boot libraries and AWS.

Well versed in developing and designing backend services using microservice architecture.

Well versed with concept of interface designing, coding and testing with good knowledge on Java, J2EE, REST web services, Hibernate, Spring, Log4j, JUnit and Mockito.

Hands on experience in Version Control Systems tools like GitLab, GitHub and Bitbucket.

Good knowledge in AWS services like EC2, ECS, S3, SQS.

Extensive knowledge on 3 tier architecture, OOPs concept and Design Pattern.

Experiencing in developing Object Relational Mapping using Hibernate and Spring-data JPA.

Hands on experience in Agile methodology.

Having good knowledge in Data Structure and Algorithm.

Exposure to all stages of Software Development Life Cycle (SDLC).

Currently working with Siemens Technology, as a Senior Software Developer from Nov ’17.

EDUCATIONAL QUALIFICATIONS

Bachelor of Engineering, Visvesvaraya Technological University, Belgaum

TECHNICAL SKILLS

Core Technologies

Core Java, Collections, SQL, JDBC

Web Technologies

Spring Boot, Spring Data JPA, Hibernate, JSP, Servlets, Spring MVC, OAuth 2.0, RESTful Web Services, Spring Libraries, Junit, Mockito

Web Servers

Apache Tomcat 7.0

Database

MySQL, Oracle, PostgreSQL

Tools

JIRA, Maven, Crucible, Jenkins, Git, STS, Gradle, Bitbucket, Postman, Axiomatics.

Cloud Technologies

AWS, Redis, Elastic Cache, Kibana, S3, EC2, Route53, ECS, ECR, Docker

Concepts

Data Structure, OOPs and MVC

PROJECT EXPERIENCE

Siemens Technology Services

Product: MindSphere IoT (CRSPNG) Nov’17 to till date

Role: Senior Backend Developer

Brief Description: This product facilitates the operator to connect to remote customer devices and perform various operations like debugging and analysis of device data and internal configurations.

Responsibilities

Developed REST API’s using Spring Boot libraries implementing back-end modules.

Secured public API’s using OAuth 2.0, implementing coarse-grained and fine-grained authentication and authorization via JWT (JSON Web Tokens).

Followed microservices architecture developing multiple back-end services.

Involved in deployment activities using CI/CD (GitLab) and AWS ECS service.

Involved in designing modules, peer review, writing JUnits, integration testing.

Testing API’s using JMeter ensuring high performance.

Integrated Flyway for smooth database migration across microservices.

Technology: Spring Boot, Hibernate, Spring Data JPA, Microservices architecture, Restful, HATEOAS, AWS, Docker, OAuth 2.0, EC2, ECS, ECR, Elastic Cache, Redis, AWS RDS (PostgreSQL), Flyway, ALB, Autoscaling, Cloud Foundry/UAA, Spring Cloud, Terraform (CI/CD pipelines), GitLab, Jenkins, Gradle, Junit, Mockito.

Synechron Technolgies Apr’17 to Nov ‘17

1. Project: IBPortal Development

Role: Developer

Description: It is a Recruitment Portal which helps to manage interview process. Few key features included–

Only Admin has the privilege of adding users (Recruiters, Panel etc.)

Different views based on the roles

Recruiter can schedule or reschedule the interviews

Panel can give the interview feedback

Generating reports based on interviews

Responsibilities:

Gathering and Understanding requirements

Involved in design development by using MVC architecture

Implemented Controller Classes

Implemented Commands and their Validations

Written Spring Service Interfaces and their implementations

Injected Spring Services into Controller classes

Written Hibernate components

Environment: Eclipse IDE, Tomcat, MY SQL, Spring MVC and Hibernate

Cerner Corporation Jun’15 to Apr’17

Designation: Software Engineer

1. Project: HealtheRegistries

Role: Developer

Description: HealtheRegistries is an application used by most of the foreign Hospitals, Doctors and another hospital staff. This application is mainly developed for maintaining the track of the Patient Health Records, and Doctors performances on treatment.

Duration: 1.7 Years

Responsibilities:

Participated in Epic and Story review and analyzing the client requirements

Developed the attribution and population module based on client requirement

Engaged in business logic for client registries

Wrote test cases covering all the scenarios

Used Maven to compile and build the application

Worked as deployment manager which has tasks such as releasing the jars and production deployment for clients

Participated in production support such as justifying the changes, investigating the client issues

Used JIRA for bug tracking and Crucible tool for code review

Environment: Clojure, Hive, Hadoop, JIRA, Jenkins, Crucible, Java

Teclever Solutions Pvt. Ltd., Bangalore May’13 to May’15

Designation: Member of Engineering Staff

1. Project: ESBApps May’13 to May’15

Role: Developer

Description: ESBApps easily adapts to any business environment by offering a more flexible, cost-effective alternative than proprietary applications. ESBApps allow companies to more easily customize and integrate customer-facing business processes to build and maintain more profitable relationships. ESBApps offers several deployment options, including on-demand, on-site and appliance-based solutions to suit customer security, integration and configuration needs. ESBApps frees you to do what you do best: selling. Automate tasks, improve workflow and focus on creating and capturing opportunities.

Duration: 2 Years

Responsibilities:

Designed and developed UI screens using HTML and JSP to provide interactive screens to display data

Developed the business layer logic for different modules using Java and JDBC

Implemented Java and J2EE Design patterns such as Business Delegate and Data Transfer Object (DTO), Data Access Object (DAO)

Used Apache POI-HSSF for generating reports in MS Excel and iText for generate PDF reports

Implemented web services for mobile using REST

Used ANT automated build scripts to compile and package the application and implemented Log4j for the project

Involved in documentation, review, analysis, and fixed post production issues

Environment: OFBiz, Servlets, Core Java, JDBC, SQL, JavaScript, jQuery

2. Project: Vehicle Tracking System (VTS) May’13 to May’15

Role: Developer

Description: The term Vehicle Tracking System (VTS) which is designed specifically for the control and monitoring the vehicle. VTS continuously send location information of the vehicle. Tracking the vehicle is going to happen by processing this information.

Duration: 2 Years

Responsibilities:

Designed and developed UI screens using HTML and JSP to provide interactive screens to display data

Developed the business layer logic for Vehicle Admin, Device Admin, Connection Admin, and Deployments Modules using Java/ JDBC.

Implemented web services for mobile using REST.

Used Apache POI-HSSF for generating reports in MS Excel and iText for generating PDF reports.

Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.

Generated maps using Google Maps API to track the vehicles position, to find the distance between source and destination and to find the distance travelled.

Involved in documentation, review, analysis, and fixed postproduction issues.

Environment: Struts, Core Java, JavaScript, JQuery, Google API



Contact this candidate