Java Full Stack Developer with over 6 Years of varied experience, adept in design, architecture and development of Web Applications. Expertise in various Java Frameworks like Spring, Hibernate and Struts. Hands on Experience with REST/SOAP Web Services. Good Knowledge on front end technologies JavaScript, HTML, CSS, Angular JS, Svelte. Added expertise in PLSQL, Shell & PERL Scripting as well. Proven experience in leading teams and coordinating with various stake holders to ensure Quality in Delivery.
Overview
7
7
years of post-secondary education
16
16
years of professional experience
Work History
Application Development Specialist
Accenture Solutions Pvt. Ltd
Hyderabad, IND
01.2015 - Current
Working as application development specialist with active involvement in Java J2EE development, PL/SQL, Perl & Shell Scripting along with having expertise in front end technologies like angular JS, JQuery, JavaScript.
Also having expertise in Mobility and Mobile application development- specifically in iOS.
Scrum Trained Professional: Certified Agile - Expertise to work with agile methodology and deliver the releases with most quality and at the same time adhering to all timely deliverables.
DevSecOps: Hands on experience with majority of DevSecOps tools and configurations. Complete knowledge on the CI/CD orchestration.
High Client Interaction & Quick Solutions: Having increased client interaction, providing quick solutions to improve their confidence on application development.
Getting direct requirements from product owners, engaging discussions for understanding what is expected and updating regular basis on the deliverables.
Also making sure that I come up with innovative solutions time to time to enhance end user experience.
Enhanced Skills & New IT Conversant: I have continued to learn new technologies and make myself proficient with them.
Acquired knowledge on New IT technologies such as Cloud, Big Data, Digital ecommerce, Cyber defense, etc. Also achieved AWS Developer Associate Certification.
Collaborated with multidisciplinary teams to layout, design, and unfold new technology features.
Participated in design and planning exercises for future software rollouts.
Provided code maintenance and system upgrades to maximize performance.
Communicated technical risks and benefits to management and key stakeholders.
Designed and developed application test scripts.
Projects: WPR-GSA
Cisco
02.2017 - Current
WPR – GSA (Global Shipping Application) is an automated web application for Cisco, which facilitates the entire shipping process within Cisco as well as from Cisco to Third parties.
Global Shipping Application (GSA) is a web application to create /manage the shipping process for non-production items.
It delivers global, unified, scalable shipping services and at the same time it Ensures Compliance.
It intends to offer cost effective, easy to adapt, improved shipping processes.
Also provides help in supply outbound tracking.
It in turn reduces manual errors and secure Cisco's exporting privileges.
To analyze and understand the requirements provided by product owner by preparing Requirement Understanding Document.
To write requirement specific Command Objects, JavaScript Controllers using Angular JS.
To build dynamic solutions for the client using out-of-the box features and adding angular JS, JavaScript, CSS to achieve some of the complex functionalities so that the client can save money by not going for the custom approach.
To create a flexible and robust solution with rich UI.
To build cross browsers compatible and responsive web sites.
Also to ensure the compatibility on iPad and other mobile devices.
To work individually on writing and modifying backend objects (tables, procedures, types) in PL/SQL.
To build and deploy the application into application server using Jenkins and Tomcat 7.
Check-in/Check-out code into and from source repository called GIT.
Updating the requirement status in the Agile Tool: Rally.
To test the applications during UAT phase.
To handle the client communication which includes the update calls, follow up calls etc.
WPR-Allocations
Cisco
03.2016 - 01.2017
WPR – Allocations is an automated web application designed specifically for Cisco’s finance team purpose.
It automates the entire budget adjustments process, instead of doing it manually at backend, it allows users to simply upload the budget report and refresh it across all categories.
The available budget/space, along with allocated and un allocated budget/space is calculated form backend using latest FX rates & Building rates and presented to user in currency readable form across different sections.
It saves a lot of time and makes the process far more simple and easy to handle.
To analyze and understand the requirements provided by product owner by preparing Requirement Understanding Document.
To write requirement specific Command Objects, Controllers using Spring MVC.
To build Workflows as per the project requirement.
To involve in writing model Components using DTO, DAO design patterns.
To build dynamic solutions for the client using out-of-the box features and adding JQuery, JavaScript, CSS to achieve some of the complex functionalities.
To build cross browsers compatible and responsive web sites.
Also to ensure the compatibility on iPad and other mobile devices.
To work individually on writing and modifying backend database objects (tables, procedures, types) in PL/SQL.
To build and deploy the application into application server using Jenkins and Tomcat 7.
Check-in/Check-out code into and from source repository called GIT.
Updating the requirement status in the Agile Tool: Rally.
To test the applications during UAT phase.
To handle the client communication which includes the update calls, follow up calls etc.
3.
EPAF – electronic Project Approval Form.
WPR-ePAF
Cisco
07.2015 - 02.2016
EPAF – electronic Project Approval Form is an application for Cisco which allows users to submit projects for approval across various budget categories, e.g., Land, Capital, Expense etc.
Here, Projects needs to be approved by the approver/approvers, who will be notified by the ePAF tool when Initiator creates a project.
This PAF project will be transformed from states “Composed”, “Checked out”, “With Submitter”, “Submitted”, “Approved/Deleted/Rejected.
Project approval states can be transformed from “On Hold”, “To be submitted”, “Submitted”, “Approved/Rejected”, till it gets fully applied by the approvers.
Once a project has been created, an e-mail notification will be sent to Approver/Approvers.
Once a project has been approved it will go to eProjects.
From eProjects, the budget can be allocated among various service providers of Cisco by making use of child projects.
The service providers make use of allocated budget to perform various tasks and the same is captured back.
The Invoices and PO are also captured to calculate the spent USD and available budget.
To analyze and understand the requirements provided by product owner by preparing Requirement Understanding Document.
To write requirement specific Command Objects, Controllers using Spring MVC.
To build Workflows as per the project requirement.
To involve in writing model Components using DTO, DAO design patterns.
To build dynamic solutions for the client using out-of-the box features and adding JQuery, JavaScript.
To create a flexible and robust solution with rich UI.
To build cross browsers compatible and responsive web sites.
Also to ensure the compatibility on iPad and other mobile devices.
To work individually on writing and modifying backend database objects (tables, procedures, types) in PL/SQL.
To build and deploy the application into application server using Jenkins and Tomcat 7.
Check-in/Check-out code into and from source repository called GIT.
Updating the requirement status in the Agile Tool: Rally.
To test the applications during UAT phase.
To handle the client communication which includes the update calls, follow up calls etc.
VMS-Visitor Management System
Cisco
10.2015 - 12.2015
VMS – Visitor Management System is an application tool which provides an automated solution for the Visitor Management to WPR (Workplace Resources) department of Cisco.
This application allows the Visitor Management team to see the visitor details along with their sponsor details, which primarily involves: Visitor Name, Sponsor Name, Phone, Email, Company Name, Date, Time and Purpose of Visit.
Using this info, can check In a Visitor from the tool and also print the badge using Dymo Label Printer.
Apart from this, the tool also allows the sponsors to do the visitors registration for various Cisco Buildings and specify their check-in time.
They also have the privilege to view, edit, save or print visitor information.
To analyze and understand the requirements provided by product owner from user stories in rally tool.
To write requirement specific Command Objects, Controllers using Struts 2 for web application.
Also worked on creating the iOS Mobile Application for the VMS.
To build Workflows as per the project requirement.
To involve in writing model Components using DTO, DAO design patterns.
To work individually on writing and modifying database objects (tables, procedures, types) in PL/SQL.
Updating the requirement status in the Agile Tool: Rally.
To test the applications during UAT phase.
To handle the client communication which includes the update calls, follow up calls etc.
Graduate Engineer Trainee
Bentsys
Mohali, IND
05.2014 - 12.2014
Worked as an iOS developer in the Mobile Application Development team of Bentsys from May 2014 – Dec 2014.
It involved handling end to end development of individual screens in iOS application development team as well as working on enhancements required if any.
Projects
SpeechTrans TM
05.2014 - 12.2014
SpeechTrans is a mobile applicatoin developed for both iOS & Andorid that helps to translate, transcribe, travel, dial, chat or phone call without barriers! Also comes with currency converter, flight tracker and gives the ability to continuously speak nonstop for ongoing REALTIME Voice to Voice TRANSLATION on any device.
InterprePhone is the first application in the world that allows for real time automated telephone translation.
SpeechTrans Ultimate Assistant also comes with Flight tracker, Currency Converter, and Dictation Translation Over any Telephone or Video all hands free with Voice commands.
Technologies: Objective-C, Swift Programming, X-Code.
Responsibilities:.
To work in a team of 3 on various change requirements for speechTrans iOS application.
To design and develop different screens of the application.
Worked individually on Currency Converter screen of application.
To provide weekly updates of the application status.
To gather any requirement changes or new functionalities from the client’s email and implement the same.
To complete the User Acceptance Testing (UAT) before the submission of the completed requirements.
Building the iPA file and deployment on test profile.
iOS Intern
CQLSYS Technologies
Mohali, IND
01.2014 - 05.2014
Joined the internship cum training program which included the iOS application development training and on completion worked as an iOS intern on live applications.
In the internship period, worked on development of two new iOS applications and supported enhancements on both.
Projects, Bully Beater
Jeffery Kemp Co
02.2014 - 04.2014
Bully Beater is an application which aims to teach today's youth life skills that will assist them in overcoming the mental, physical and emotional strain caused by bullying.
It focuses at making them feel positive and helping them to take control of the situation.
Along with it the app also has a Bully Beater Meter.
The Bully Beater Meter will keep you aware of the things you need to do to beat a bully.
Technologies: Objective-C, Swift Programming, X-Code.
Responsibilities:.
To work on the design and development of various screens of bully beater iOS app.
To provide daily updates of the application status to team leader.
To complete the User Acceptance Testing (UAT) before the final submission of application.
To gather any requirement changes or new functionalities from the client’s email and implement the same.
Building the iPA file and deployment on test profile.
Learning advanced iOS frameworks during my tenure as intern.
Team Lead-Content Creation
Altruist Technologies Pvt. Ltd
Chandigarh, IND
12.2011 - 09.2013
Altruist is a leading VAS Enabler, helping communication service providers deliver innovative applications for Entertainment, E-commerce and Enterprises.
Jobs on phone is one such innovative VAS solution.
It is the first service which helps users in getting their desired Job through mobile phone.
Various job opening are posted on Jobs on phone IVR service where the user can hear out the job details and apply to them instantly.
Jobs on phone is the key to all the relevant and personalized information regarding jobs and careers sent proactively to subscribers in an SMS or through Voice Out dials everyday with possibilities of online interaction, resume submission, short-listing etc.
It allows subscribers to create their resume by entering options and voice, specify job preferences like industry, location, functional area, surf through relevant listed vacancies and be able to apply and talk to desired Company or consultant anonymously.
Responsibilities:.
Worked in JOP (Jobs On Phone) VAS solution of Altruist India, extended and handled its content creation team across pan India.
Handled a team of 6 directly in Rayat Bahra outsourced center of Altruist, along with taking care of various remote teams and providing training in content creation for the JOP process.
Work included data management and data processing tasks for all the content teams of JOP and reporting the same on daily, weekly and monthly basis to corporate team and managers.
Education
B.Tech (Hns) - Computer Science And Engineering
RBIEBT, P.T.U
Mohali, Punjab
07.2010 - 05.2014
Higher Secondary Certificate/12th -
GMSSS
Sector-16, Chandigarh
05.2008 - 04.2010
Secondary School Certificate/10th -
KMPS
Sirsa, Haryana
03.2007 - 04.2008
Skills
Java Programming (Spring MVC, Spring Boot, Hibernate, RESTful)
undefined
Technologies
Programming Languages – Java, C, C++, Objective-C, Swift Programming, Perl