About Me
Dear Sir/Madam,
Being a proponent of Software craftsmanship, I describe myself as a Software Developer with a strong focus on quality and creativity. Having spent 14 years into Software development, I have gathered experience in several te...reativity. Having spent 14 years into Software development, I have gathered experience in several technologies and programming paradigms. Since the start of my career, I have developed software using Java programming language and it is my main programming skill. Apart from Java I have also used Python, GO and java-script for some of the projects.
I was involved both in high level design and low level design of various systems, evaluated various technology stacks as part of building enterprise applications. Though I have used Java and frameworks like Spring, Hibernate and Struts in most of the projects I always have kept myself updated with the latest technologies in the IT industry like Angular-Js and Spring Boot. I’m very keen about bringing innovation using the latest technological tools available today and automating things for a better customer experience and a better return of investment.
I’m very comfortable and effective working with international clients and have demonstrated that by working at on-site in USA for more than a year on multiple occasions and I’m very inclined to work with people from different cultural backgrounds.
I also define myself as a creative and solution-based/open-mind person. For this reason, I would like to be a part of team in a company which working on any area and would be glad to be chosen for a permanent position.
After all these years of my professional life in different roles and responsibilities, I can fully dedicate myself for a role/position working for remote job.
I hope to be invited for an interview and take my chance to live out my dream.
Thank you!
Best Regards,
Show MoreSkills
Web Development
-
AJAX
-
Android - 1 Years
Beginner
-
Apache Tomcat
-
Bootstrap
-
CSS - 3 Years
Intermediate
-
DevOps - 1 Years
Beginner
-
Eclipse
-
Hibernate - 5 Years
Intermediate
-
J2EE - 10 Years
Intermediate
-
Jasper Reports
-
Java (All Versions) - 12 Years
Advanced
-
Java EE - 6 Years
Intermediate
-
JavaScript - 4 Years
Intermediate
-
JBoss
-
Jenkins
-
JQuery
-
JSON
-
Java Server Page - (JSP) - 5 Years
Advanced
-
MVC Framework - 5 Years
Intermediate
-
Redis - 1 Years
Beginner
-
REST - 3 Years
Intermediate
-
Scrum
-
SOAP - 4 Years
Intermediate
-
Spring Framework - 5 Years
Intermediate
-
Spring Security - 1 Years
Intermediate
-
Swing - 2 Years
Intermediate
-
Unit Testing - 6 Years
Intermediate
-
Web Services
-
XHTML
-
XML
-
React.Js - 2 Years
Beginner
-
Redux - 1 Years
Beginner
-
AWS - 1 Years
Beginner
-
SpringBoot - 1 Years
Intermediate
-
Kotlin - 1 Years
Beginner
-
Docker - 1 Years
Beginner
-
Microservices - 1 Years
Intermediate
-
Jasmine
-
Azure
-
Spring MVC - 5 Years
Intermediate
-
Splunk
-
AppDynamics
-
Rest API - 5 Years
Advanced
-
Apache-Kafka
-
Drools
-
PL/SQL
-
EasyMock
-
LDAP
-
MS Visio
-
Sonar
-
XDoclet
-
Design Patterns
-
Spring AOP - 2 Years
Intermediate
-
Spring Batch - 1 Years
Intermediate
-
Log files
-
Ibatis
-
GUI
-
Web logic
-
Oracle PL/SQL
-
Angular JS
-
Collections
-
Angular
-
MVC
-
spring
-
SOAP RESTful
-
Socket.io
-
JDBC
-
JPA
-
JSTL
-
UML
-
XSD
-
XSLT
-
TDD
-
JSP
-
JMS
-
JAXB
Software Testing
Programming Language
Networking & Security
Others
-
CSS3
-
Rational Unified Process (RUP)
-
Oracle
-
DHTML
-
Shell
-
Shell Scripts
-
Structures
-
WorkFlow
-
AWS Cloud - 1 Years
Beginner
-
Windows 7
-
Servlets
-
Oracle SQL
-
Spring Core - 5 Years
Intermediate
-
Controller
-
UAT
-
Spring IOC
-
Ehcache
-
Cloud Foundry
-
WebSphere Application Server - 4 Years
Intermediate
-
Struts - 4 Years
Intermediate
-
Putty
-
Algorithms
-
Pivotal Cloud Foundry - 2 Years
Intermediate
-
HTML - 4 Years
Intermediate
-
JUnit - 4 Years
Intermediate
-
HTML 5
-
UI
-
JSF
-
GWT
-
VSS
-
RDBMS
-
WSDL
-
TOAD
-
websocket - 1 Years
Beginner
-
GitHub
Database
Software Engineering
Operating System
Mobile Apps
E-Commerce
Graphic Design
Portfolio Projects
Teller Platform - A branch banking platform built for Fifth Third Bank Cincinnati USA.
http://www.53.comCompany
Teller Platform - A branch banking platform built for Fifth Third Bank Cincinnati USA.
Role
Software Architect
Description
My job is building a Branch Teller Platform for
the bank which is used by the Tellers of bank branches. I’m working in a team of 20+ people and
was involved in initial concept definition, requirement gathering and functional specification.
I worked on preparing technical specification documents detailing about the design to be
followed for developing different modules. Once the design is done, I started documenting the
Unit test cases. This is followed by coding, where I have used Spring Core, Spring MVC, Spring
JDBC, Consuming Web services from external systems both SOAP and REST,
developing JSPs, writing SQL queries to access DB, configuring security parameters and
entitlements. Performing code reviews both self and peer using tools such as PMD, FindBugs,
CheckStyle and writing unit test cases using JUnit, modifying build scripts to include any new
dependencies, build and deploy on development environments.
Company
ACE - Awesome Customer Experience
Role
Backend Developer
Description
I worked on Fifth Third Banks’s customer servicing system (ACE , Awsome Customer
Experience)to be used by call center executives, Loan officers, managers, branch employees to
service the customers of the bank in various aspects like enquiry on issues, disputes, account
details, fund transfer, payments. I was leading a team of 18+ members as part of this project and
was responsible for design and analysis, coding, unit testing, interacting with the clients to
understand requirements. I created the back-end modules for this project using spring and also
worked on modules to generate PDFs using libraries like IText, I was responsible for setting up
the development environment and the initial build scripts using ant and ivy to deploy the WAR
file on Websphere Server. I created JSP tag libraries which were candidates to be re-used in the
project across various JSPs. I was actively involved in production support to identify issues,
defects in prod environment and working on them to provide a quick and timely resolution.
Tools
Eclipse IntelliJ IDEA SOAPUICompany
Financial needs Assessment - FNA
Description
Worked as a Team Lead for a project Financial Needs Assessment (FNA) during this time frame leading a team of 6 members. This application was used by the bankers to open accounts for customers after evaluating their financial needs and recommending appropriate product. I worked on a module which interfaced with an external agency to evaluate the credit score of the customer to recommend various loan accounts. I also wrote a rules engine using DROOLs API to establish the credibility of the customer verifying them against various business rules.
Show More Show LessCompany
Infrastructure Changes
Role
Full-Stack Developer
Description
Worked as a Senior Software Engineer and was responsible for taking care of a infrastructure changes in various applications. I migrated the consumer bank applications form Websphere Version 6.0 to Webspher Version 8.0. Sorted out various issues encountered during migration. I also worked on a reporting tool using Jasper Reports for a retail application during this time frame.
Show More Show LessVerifications
-
Profile Verified
-
Phone Verified
Preferred Language
-
English - Fluent
Available Timezones
-
Eastern Daylight [UTC -4]
-
Central Daylight [UTC -5]
-
Eastern European [UTC +2]
-
Eastern EST [UTC +3]
-
Dubai [UTC +4]
-
New Delhi [UTC +5]
-
China (West) [UTC +6]
-
Singapore [UTC +7]
-
Hong Kong (East China) [UTC +8]
-
Mountain Daylight [UTC -6]
-
Pacific Daylight [UTC -7]
-
Greenwich Mean [UTC ±0]
-
Further EET [UTC +3]
-
Australian EDT [UTC +11]
-
Australian CDT [UTC +10:30]
BROWSE SIMILAR DEVELOPER
-
Kuljit S
A technology management professional with 38 yrs. of exp.in strategic plng., prog. mgmt., HR, Legal
-
Steven T
Have coded almost everything from firmware through apps, dev to valid to customer suppport
-
Mikhail B
Sr. Software Engineer
-
James B
Senior Project Manager/Master Retail & Specialty Solution Provider for several Major Retail Chains.
-
Eric A
Senior Embedded Development Engineer
-
Thamil S
Full-Stack Developer
-
Terry L
Software Developer with varied languages, specializing in SAS Data Integration Studio
-
Richard V
LabVIEW, Matlab, C/C++ Developer
-
Jeffrey L
Cisco Network and Voice Engineer with heavy Linux / C / PHP / Python programming background
-
Michael H
I senior level test automation Engineer using C and Python on Linux and Windows platforms