Uploaded File
Kapil
krakibe27@gmail.com
510-935-3004
Fremont, CA 94537
Business Analyst
9 years experience W2
2
Recommendations
Average rating
357
Profile views
Summary

  • Over 3 years of experience as a Software Engineer spanning the analysis, architecture, design, development, testing, and implementation fields of Enterprise-wide applications using Java and J2EE technologies.
  • Good understanding of Android Applications (SDK), IOS and Architecting web applications using Design patterns.
  • Good knowledge of Java/J2EE technologies, SOA, Struts, TDD, AWS, OOAD, Node JS, Unix, R, Python, MySQL, MongoDB, Selenium, Mockito, Jenkins, Weblogic, JIRA, GIT, REST API, Oracle 11g/12c, Stored Procedures.
  • Experience in working with Spring (Core, MVC, IOC), Spring Security and Hibernate frameworks.
  • Experience of working with data structures and different sorting algorithms.
  • Good knowledge of Project development life cycle using Waterfall, Agile, Scrum, and other SDLC models.
  • Excellent written, communication and presentation skills and Proficient in MS Excel and PowerPoint skills.
  • Quick learner and ability to work in challenging and versatile environments and Self-motivated, excellent written/verbal communication.

Technologies

C/C++, C#, Java, .Net, R, Python, Angular JS, JDBC, EJBs, JSPs, Servlets, JSTL, Custom Tags, JNDI, Servlets, TDD, Node JS, Maven, Jenkins, GIT, SOAP, Restful

Frameworks

Angular JS, Spring, Hibernate, Struts, JUnit, TestNG, log4j, Jersey

Database Tech.

Oracle 11g/ 12c, PL/SQL, MySQL, PL/SQL, My SQL Server, MongoDB

Web Related

JavaScript, JSP, PHP, HTML 5.0, XML, XHTML, XPath, CSS, JSON, XSLT, JQuery

Tools

Eclipse, JIRA, HP-QTP, ACTIVE DIR, Selenium - Web Driver, Shell Scripting

Servers

Weblogic, Tomcat

Protocols

HTTPS, SSL, OpenSSL, LDAP, SMTP, POP3, FTP, UDP

Networking

TCP/IP, ISO & OSI model, IPv4, IPv6, WebSocket, Operating Systems, Distributed Systems

Experience
Software Engineer
Information Technology
Jul 2017 - Jan 2018
  • Following Agile methodology
  • Involved in creating user stories, arranging meetings using Rally and keep a track of the process
  • Working with network and integration team to routes the transaction coming from different n/w such as VISA, Mastercard, Personal card holders, validate and send the response back in XML/JSON
  • Involved in the creating the test cases, and performing the Junit testing, Mockito (Sanity Testing)
  • Using Bamboo continues integration tool, GIT/SVN repository and Maven 3.0 CI/ build tool
  • Configured Jenkins for continuous deployment, automated testing and to build jobs
  • Involved in to write the test cases, assertions for Marchant Transfer Payments, Personal Payments, Funding’s transactions and test them using Automation testing tools with ISO 20022 format
  • Used HTTP protocol, Spring Batch, JDBC, Hibernate and Oracle to develop the webservices
  • Performed Regression testing for new builds and every modification in the application using SOAPUI
  • Worked on Dynatrace agent and JMeter for testing the REST/SOAP webserivces
  • Configure and deploy the application on IBM WebSphere
  • Worked on producing and consuming the RESTful webservices for the payments and transfers
  • Performing validations on the daily transaction and performance testing using LoadRunner
  • Involved in Automation testing using ReadyAPI/SOAP UI
  • Involved in Common REST API development, Spring Transactions, Hibernate to perform the CRUD operations on the users accounts information

Environment: Java 1.8, Bamboo, JBoss, Maven, ReadyAPI, Spring, Batch, OOP, Unix, TDD, REST API, Hibernate, WebSphere, Excel, MySQL/Oracle, JavaScript, GIT/SVN, Junit, ISO 20022, SOAP

XML UNIX JavaScript MySQL Agile Methodology SVN WebServices Spring REST SOAP Maven Junit Jmeter Jenkins JBOSS Java IBM WebSphere Hibernate Git JDBC Oracle Software Engineer Bamboo Continuous Deployment UI Continuous Integration JSON API Development
Remove Skill
Java Developer
Information Technology
Mar 2017 - Apr 2017
  • Developing the application using Eclipse IDE, STS, & Agile Methodology (SDLC)
  • Developed in OOPS and multithreading programming skills
  • Create mappings, indexing documents & create types in ElasticSearch database
  • Using Kafka as publisher/subscriber messaging tool to send the updates to the CRM database
  • Created topics, partitions, set properties for Publisher/Subscriber in Kafka
  • Using indexer service to send the data/updates to the ElasticSearch database
  • Using Spring Boot/Core/IOC/AOP/Data, REST API and integrated frameworks with Java 1.8 features
  • Used Data Access Layer (DAO) to connect & perform operations on databases
  • Performs the Regression, functional testing for a new build using Jenkins CI
  • Used Maven, Jenkins & GIT as a Version Control System and Tomcat/WebSphere application servers
  • Developed Unix shell scripting to automate the services
  • Used SSH, OAuth for the App2App connection & authentication
  • Integrated JMeter with DynaTrace agent for the load testing of the web requests
  • Used concepts of the Object-Oriented Programming & design patterns
  • Created documents for services by fetching the data from the database using postman/SOAP UI
  • Worked on TestNG, Load testing, use case testing with QA, Performance team
  • Documented the memory profiling, database profiling & time profiling for each method of the existing services & working on solutions to improve the performance of the services

Environment: Java 1.8, Spring Boot, OOP, Angular JS 2.0, MongoDB, REST API, ElasticSearch, Hibernate, Excel, MySQL/Oracle, JavaScript, GIT, Jetty, Maven, BASH, Kafka, Micro-services

Hibernate Java Eclipse Oracle Design Patterns JavaScript Apache Tomcat IBM WebSphere SOAP Agile Methodology AngularJS REST Maven Jenkins Spring J2EE MongoDB Git MySQL UNIX UI BaSH Continuous Integration Elasticsearch Shell Scripts SSH Spring Boot OAuth Postman
Remove Skill
Software Engineer
Information Technology
Jul 2016 - Feb 2017
  • Strong experience of working with design patterns, software/computer architecture, data structures, multithreading & algorithms, trees & sorting techniques (time/space complexity
  • Developed code in AngularJS, creating custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications.
  • Wrote SPA (Single Page Applications) using RESTful web services plus AJAX, JQuery and AngularJ
  • Strong experience of developing, mapping data models using Hibernate POJO's, configuring Hibernate persistence layer & used Hibernate query language (HQL)
  • Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, DDL, DML SQL queries
  • Designed Business Logic Layer and developed SOA architecture application based on Spring Framework using MVC design pattern
  • Involved in monitoring the dashboards, alters, testing results & configured the CI with Jenkins
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks
  • Used Spring ORM module to integrate with Hibernate to access PostGreSQL /MySQL/MongoDB
  • Used Maven as Build and Configuration Tool & SVN/GIT as a version control system
  • Developed the Python scripting in Selenium for automation testing
  • Experience in writing light weight Node JS, Express server, and using object modelling technologies like Mongoose to make connections between server and database like MongoDB
  • Produced & Consumed RESTful web services & tested it using POSTMAN/SOAPUI
  • Developed test cases for testing the application using Junit, JMeter and Selenium Grid/Web Driver
  • Worked on Unix shell scripting to automate the processes, file manipulation & printing texts
  • Involved in STLC specially (smoke, regression, manual, TDD) and deployment of the modules
  • Handled the different operations team such as DevOps, Performance, Production team
  • Perform the regression testing, Page Object Model using Python
  • Co-ordinate with the QA lead, Performance team for development of test plan, test cases, test code from scratch and responsible for regression, functional & smoke testing

Environment: Java 8, JSP, AWS, SOAP Unix, AJAX, Angular JS 2.0, Weblogic, JBoss, JUnit, TDD, Spring Boot, Hibernate, IBM WebSphere, BASH, PostGreSQL, Jenkins, JSON, Tomcat, POSTMAN, Agile, GIT, JMS

AngularJS HTML Junit Selenium Spring CSS JavaScript REST MongoDB Agile Methodology Apache Tomcat MVC JSP Java Servlet Java PL/SQL SQL J2EE AJAX UNIX MySQL jQuery node.js JSON SVN WebServices Design Patterns Git Hibernate IBM WebSphere JBOSS Jenkins Maven SOA SOAP Software Engineer Stored Procedure JMS BEA WebLogic AWS BaSH Continuous Integration Devops Python Shell Scripts Spring Boot Database Design PostgreSQL Scripting Postman
Remove Skill
Software Engineer
Information Technology
Sep 2012 - Nov 2014

Project: Health Care System

It is a web-based environment, provides to Enroll as a Health provider, manage provider profile information, submit and retrieve transactions. It automates a Claim Submission, Claims Processing, Prior Authorization, Referrals, Pre-Admission Screening, Creating Remittance Advices and Generating Daily Claim Processing Reports.

Roles & Responsibilities:

  • Develop business and system models to be used by the business to plan and design for future products and solutions; translate business requirements into system concepts; Assist to find resolutions for production issues.
  • Meeting with Business Analysts to study and gather the requirements.
  • Involved in Initial design and Use case diagrams, Sequence Diagrams and class diagrams using UML.
  • Developed JavaScript for all client side validation and developed User Interface (GUI) using HTML, JSP & CSS.
  • Developed and consumed Restful Web Services using Jersey framework and tested using SOAP UI.
  • Involved in writing dependency Injections for wiring the components in many Spring IoC Components and maintaining them as required.
  • Integrated the spring framework with Hibernate ORM tool (JPA) to access the MySQL database.
  • Used PL/SQL, Stored Procedures for handling SQL Server database.
  • Design and implementation of Selenium Web Driver test automation for functional testing and developed unit test cases using JUnit.
  • Performed functional, load and end-to-end tests and build automated tests.
  • Work with the UNIX team to manage, maintain, deploy, troubleshoot and support servers.
  • Helped in maintaining operating system backup for system recovery and disaster recovery.
  • Experience on UNIX (Shell) scripting.
  • Responsible for preparing documentation of the application.

Environment: J2EE, JSP, HTML, XML, JQuery, JSON, Servlets, Spring, REST API, JAXB, JAX-RS, Oracle, Hibernate, Selenium, JPA, TestNG, JUnit, JIRA, SCRUM, GIT, Maven, Tomcat, Eclipse, UNIX, MS Word, Excel, PowerPoint.

J2EE JSP HTML XML jQuery JSON Java Servlet Spring REST JAXB JAX-RS Oracle Hibernate Selenium JPA Junit JIRA Scrum Git Maven Apache Tomcat Eclipse UNIX Software Engineer Business Requirements Requirements Gathering UML JavaScript UI CSS WebServices SOAP ORM MySQL PL/SQL SQL Server Functional Testing Disaster Recovery Documentation Java MVC Stored Procedure SQL Scripting Database Backups Database Design
Remove Skill
References
Average Rating

2 recommendations
Edit Skills
Non-cloudteam Skill
Education
Master's in Computer Science
Northwestern Polytechnic University 2015

Significant Course Work:   Web & REST Technologies, Software Quality Assurance and Test Automation, Advanced Unix/Linux Programming, Data Networking and Management, Data Mining and Business Intelligence.

 

Master's in Information Technology
Dnyanganga College of Engineering and Research 2011

Significant Course Work:   Management Information Systems, Relational Database Management Systems, Research Methodologies, Information Systems Audits, International Business Management, Financial Management.

 

Bachelor's in Computer Engineering
Sinhgad Academy of Engineering 2009

Significant Course Work: Engineering Mathematics, Computer Networks, Operating Systems, Design & Analysis of Algorithm, Principles of Compiler Design, Networks & Information Security, Advanced Computer Architecture & Computing.

Skills
Git
2018
4
Software Engineer
2018
4
Database Design
2017
3
Hibernate
2018
3
Java
2018
3
JavaScript
2018
3
JSON
2018
3
Junit
2018
3
Maven
2018
3
MySQL
2018
3
Oracle
2018
3
REST
2018
3
Scripting
2017
3
SOAP
2018
3
Spring
2018
3
Stored Procedure
2017
3
UI
2018
3
UNIX
2018
3
WebServices
2018
3
Apache Tomcat
2017
2
Business Requirements
2014
2
Continuous Integration
2018
2
CSS
2017
2
Database Backups
2014
2
Disaster Recovery
2014
2
Documentation
2014
2
Eclipse
2017
2
Functional Testing
2014
2
HTML
2017
2
J2EE
2017
2
Java Servlet
2017
2
JAX-RS
2014
2
JAXB
2014
2
JIRA
2014
2
JPA
2014
2
jQuery
2017
2
JSP
2017
2
MVC
2017
2
ORM
2014
2
PL/SQL
2017
2
Requirements Gathering
2014
2
Scrum
2014
2
Selenium
2017
2
SQL
2017
2
SQL Server
2014
2
UML
2014
2
XML
2018
2
Agile Methodology
2018
1
API Development
2018
1
AWS
2017
1
Bamboo
2018
1
BaSH
2017
1
BEA WebLogic
2017
1
Continuous Deployment
2018
1
Design Patterns
2017
1
Devops
2017
1
IBM WebSphere
2018
1
JBOSS
2018
1
JDBC
2018
1
Jenkins
2018
1
JMS
2017
1
PostgreSQL
2017
1
Postman
2017
1
Python
2017
1
Shell Scripts
2017
1
SOA
2017
1
Spring Boot
2017
1
SVN
2018
1
.NET
0
1
AJAX
2017
1
Analysis
0
1
AngularJS
2017
1
Application Design
0
1
Business Analysis
0
1
C
0
1
C#
0
1
C++
0
1
EJB
0
1
Elasticsearch
2017
1
FTP
0
1
HP QTP
0
1
HTTP
0
1
Jmeter
2018
1
JNDI
0
1
LDAP
0
1
Log4J
0
1
Microsoft Excel
0
1
MongoDB
2017
1
node.js
2017
1
OAuth
2017
1
OOA
0
1
OSI
0
1
PHP
0
1
POP
0
1
SDLC
0
1
SMTP
0
1
SSH
2017
1
SSL
0
1
Struts
0
1
TCP/IP
0
1
TOAD
0
1
UDP
0
1
Waterfall
0
1
XSLT
0
1
Languages
English, Fluent/Bilingual
Hindi, Fluent/Bilingual
Marathi, Fluent/Bilingual