1. Resume of Sharada M Page 1 of 6
Sharada M Email:sharada.mata2@gmail.com
Mobile: 0406871708
LinkedIn: https://au.linkedin.com/in/sharadanandikolmat
Have valid AUS PR (189) and available immediately.
Objective
To secure a challenging position where Ican effectively contribute my skills as Software Professional,possessing
competentTechnical Skills.
Summary
● 10 years of experience in JAVA/J2EE technologies, in the areas of analysis, design, development,
implementation, Requirement Gathering and testing phases of enterprise and distributed applications
● Experience with Angular JS and Bootstrap, Node JS
● Strong exposure to spring framework and JPA. Aware of various Spring based frameworks like Spring
Batch, Spring Integration and Spring MVC.
● Exposure in Behavior Driven Development (BDD) using cucumber and Test Driven Development
(TDD) with JUnit, Selenium and mocking framework.
● Experience in DevOps practices and tools like Jenkins, Sonar, JIRA, JIRA AGILE, Liquibase,
DeployIt, Rally, Crucible, fisheye
● Solid Strong experience in Agile (6+ Years, Sprint planning – Story point, poker planning, Sprint
reviews, Retrospectives, Scrum of Scrums etc.) (Scrum and Kanban) Continuous Integration (CI)
and Continuous Delivery (CD) practices.
● Experience in design principles like SOLID and Clean code.
● Strong exposure in version control systems like SVN, Clearcase.
● Experience in Maven based build configuration management.
● Experience in designing BIRT standard report templates and dynamic reports along with customizing
the emitters.
● Accomplished java technical lead with the ability to be an agile coach at team and organizational
levels capable of delivering large-scale software development projects on time and on budget by
effectively coding, collaborating, leading and coaching agile teams.
●
● Experience working as Scrum master (2+) and Tech Lead
● Good communication skills and interpersonal skills.
Technical Skills
Internet Technology Extensible Markup Language (XML), REST and SOAP Web services
Java Server Pages(JSP), Servlets, Java Script,HTML,CSS, JSON
Language Java 1.6
Framework Spring (IOC, Batch, Integration), apache camel, Struts 1.x,
DBMS Oracle 9i
Application Server Tomcat 7x
Object Relational Model Hibernate 3.0, JPA 3.0
2. Resume of Sharada M Page 2 of 6
Tools Eclipse 3.1 , NetBeans 6.5, DeployIt, Liquibase, Maven,Jenkins, SVN, JIRA
Others(Aware) Unified modeling language (UML) , LDAP , JSF,SQL Server 2005, Groovy, Jquery,
AngularJS, Bootstrap, Ajax, JMS,
Job Functions Mentoring, Coding , Testing and deploying.
Testing Junit with mockito, Selenium
Reporting BIRT 2.3, Jasper
Employment summary
Company Freelancer as Senior Java full stack Developer- Safe Agile consultant
Duration Jun 2016 to Aug 2016
Company Sabre Travel Technologies, Bangalore, India
Designation Tech Lead.
Duration Aug 2015 to Mar 2016.
Company Societe Generale, Bangalore, India
Designation Tech Lead.
Duration May 2010 to Jul 2015.
Company Wipro Technologies, Bangalore, India
Designation Senior Software Engineer.
Duration July 2007 to April 2010
Company Patni Computer Systems, Mumbai, India
Designation Software Engineer.
Duration Aug 2006 to June 2007
Academic Qualifications
B.E (INFORMATION SCIENCE) from VISWESWARAYYA TECHNOLOGICAL UNIVERSITY, 2005 with
First Class with Distinction (78.01%).
Project Information
Project 1 Freelancer
Client CenturyLink
Type Product Development –Data provisioning services (BPM workflow).
Role Senior Java full stack Developer- Safe Agile consultant
Team Size 10+
Platform Windows
Technology/Software Java 1.7, MDW(CenturyLink BPM tool), Rally, Linux, Angular JS (1.4), Spring,
Hibernate
Duration Jun 2016 to Aug 2016
Description: Data Provisioning services is BPM process flow for the Order provisioning for all its telecom based
centurylink clients. The process is automated for most of the ENNI, UNNI addition/modification and
activation/deactivation services.
Roles & Responsibilities:
● Senior Java Developer and Safe Agile consultant
● Is responsible for mentoring the team for Agile process flow
● Providing Technical guidance
● Accountable for the quality of the team's deliverables
● Accountable for adherence to time-lines of the team's assignments
● Responsible for sprint planning.
3. Resume of Sharada M Page 3 of 6
● Assisted junior colleagues in resolving the technical issues/roadblocks that they needed assistance
with
● Worked as a Technical Lead and Developer, responsible for Coding the product as per specifications
● Unit testing and system integration check before release to test team
Project 2 Canada iAPI – Security Mandate
Employer Sabre
Client Canada DHS
Type Product Development - Business Applications.
Role Technical Lead
Team Size 3
Platform Windows
Technology/Software Java 1.8,Spring 3.0.5, JPA 2.0, Active MQ, Apache Camel, freemarker,
Bootstrap, Angular JS
Duration Aug 2015 to Mar 2016
Description: Canada iAPI (Interactive Advanced Passenger Information) is a security Mandate required by
CBSA (Canada Border Security Authority) to provide commercial air carriers with BOARD OK or NOK for each
passenger entering into Canada or exiting out of Canada. During the checkin process in airports, the checkin
application should construct the paxList message as a edifact message with all the passengers information with
security documents like passport, visa etc and send it to CBSA and process the CBSA response for each
passenger and allow passengers to BOARD or No BOARD based on the CBSA response.
Roles & Responsibilities:
● Technical Lead
● Is responsible for end to end solution design, interaction with other systems and implementation of
the solution.
● Mentoring team
● Accountable for the quality of the team's deliverables
● Accountable for adherence to time-lines of the team's assignments
● Responsible for sprint planning.
● Assisted junior colleagues in resolving the technical issues/roadblocks that they needed assistance
with
● Worked as a Technical Lead and Developer, responsible for Coding the product as per specifications
● Unit testing and system integration check before release to test team
● Peer review of code
Project 3 Client Valuation Portfolio Service (CLIPS)
Employer Societe Generale.
Type Product Development - Business Applications - GUI.
Role Technical Lead, Scrum master
Team Size 18
Platform Windows
Technology/Software Java 1.6, Spring 3.0.5, JPA 2.0, Hibernate 3.6.5, Spring Batch 2.5.1,
Spring Integration 2.5, GWT 2.4, BIRT, Oracle 11g, Tibco EMS, Angular JS,
Node JS
Duration May 2013 to Jul 2015
Description: CliPS(Client Valuation Portfolio Service) project is a global SGCIB reporting system. The CliPS
project is initiated to create a unique reporting tool following functional merger between equity business (GEDS)
and the rest of sales activities (forex, commodities, interest rate and credit derivatives - generally referred to as
FICC) and to use the occasion to address the gaps and inefficiencies in the existing system.
Roles & Responsibilities:
4. Resume of Sharada M Page 4 of 6
● Technical Lead, Agile coach and scrum master
● Is responsible for coaching the team to move to continuous delivery mode of software development
by introduction to new processes, tools like JIRA AGILE, Jenkins, DeployIt, Code Triage meetings etc.
● Mentoring team
● Accountable for the quality of the team's deliverables
● Accountable for adherence to time-lines of the team's assignments
● Responsible for sprint planning.
● Assisted junior colleagues in resolving the technical issues/roadblocks that they needed assistance
with
● Worked as a Technical Lead, Developer, responsible for Coding the product as per specifications
● Unit testing and system integration check before release to test team
● Peer review of code
Project 4 CBS (Covered Bond System)
Employer Societe Generale.
Type Product Development - Business Applications - GUI.
Role Developer
Team Size 4
Platform Windows
Technology/Software Java 1.6, Spring MVC, Hibernate 3.0, Ajax, Jquery, Oracle
Duration Mar 2012 to Oct 2012
CBS is one single system to manage all covered bonds activity if the bank. Monitors social view Manages
transparency view and reporting to agencies Simulation of new issues loans bonds and swaps
Projections for forecasting assets and liabilities.CBS application is designed to manage all the aspects related
to Covered Bonds activities structured and managed by SG.
Roles & Responsibilities:
● Analysis of the technical and functional requirements as documented in the specification and
translating them into technical deliverables
● Worked as a Developer, responsible for Coding the product as per specifications
● Unit testing and system integration check before release to test team.
● Peer review of code
● Was responsible for Design, User Manual, Installation and Technical Document preparation.
Project 5 PCL (Preclosing)
Employer Societe Generale
Type Product Development - Business Applications - GUI.
Role Developer
Team Size 20
Platform Windows
Technology/Software Java 1.6, Jsf, Ajax, Hibernate, Oracle
Duration May 2010 to Feb 2012
The application in structured finance deals with structuring, pricing of deals for their structured finance products.
The application also computed the credit risk and the Basel Parameters for their deals.
Roles & Responsibilities:
● Worked as senior programmer
● Analysis of the technical and functional requirements as documented in the specification and
translating them into technical deliverables
● Worked as a Developer, responsible for Coding the product as per specifications
● Unit testing and system integration check before release to test team
● Peer review of code
5. Resume of Sharada M Page 5 of 6
● Was responsible for Design, User Manual, Installation and Technical Document preparation.
Project 6 EDO (Enterprise Data Obfuscation)
Employer Wipro Technologies.
Type Product Development - Business Applications - GUI.
Role Developer
Team Size 2
Platform Windows
Technology/Software Java Swings, ORACLE XE,Sybase ASE,DB2,SQL Server 2005.
Duration July 2009 to March 2010
EDO is a standalone service which will safeguard confidential organizational data by leveraging data masking
techniques as part of an overall integrated data management strategy.
EDO provides a variety of proven masking capabilities for de-identifying data. Substitution of data is sing
regular expressions, substrings, random or sequential numbers, arithmetic expressions, as well as date aging
and other techniques for both Data managements systems like RDBMS, Adabas and Files.
EDO is scalable across applications, databases, operating environments and hardware platforms.
Supports core algorithms like character randomizer, external lookup, number variance, Credit Card (Luhns
formula), data variance, telephone, address, email etc.
Apart from which it is extensible to add newer algorithms by the user.
Roles & Responsibilities:
● Analysis of the technical and functional requirements as documented in the specification and
translating them into technical deliverables
● Worked as a Developer, responsible for Coding the product as per specifications
● Unit testing and system integration check before release to test team.
● Peer review of code
● Was responsible for Design, User Manual, Installation and Technical Document preparation.
Project 7 Card Management System
Employer Wipro Technologies.
Type Product Development - Business Applications - GUI.
Role Developer
Team Size 4
Platform Windows
Technology/Software Java,Servlets, Jsp, PostgreSQL, Tomcat 6.0.
Duration May 2009 to June 2009
Client Wipro Technologies
Card Management System is and web based application which will allow users to create a request for a smart
card in case of lost, worn out etc. Each request created goes through approval process.
It provides user interface to write and map user details to smart card and print the smart card id badge for
employees. Employee details are fetched from SAP systems.
Roles & Responsibilities:
● Developed the technical design and use cases based on customer requirement workshops.
● Worked as a Developer for different modules.
● Was responsible for Unit Test case preparation, Use Case Preparation
● Unit testing and system integration check before release to test team
● Peer review of code
● Was responsible for writing Junit Test cases
● Attending the Project meetings, defect prevention meetings and status meetings
Project 8 CRPM (Corventis Remote Patient Management)
Employer Wipro Technologies.
6. Resume of Sharada M Page 6 of 6
Type Product Development - Business Applications - GUI.
Role Developer
Team Size 15
Platform Windows, Linux
Technology/Software Java, JSP, XML, Jboss 4.5, JSF, LDAP, JNDI, Junit, Spring, Hibernate, MYSQL
Duration April 2008 to April 2009
Client Corventis Inc.
CRPM is a web based service which will enable the intended users to view and analyze the vital signs data
coming from patient (through patch or gateway) sited in a remote location. The CRPM is intended for intra
hospital use under the direct supervision of a licensed healthcare practitioner.
CRPM allows the user not only to view the patient health data but also perform the functions like, enrolling a
patient, Report generation, view timely health status of the patient through the web interface etc.
The security for the product is provided by implementing authentication and authorization using LDAP.
Roles & Responsibilities:
● Was part of design and use case development of application security of the product
● Worked as a Developer for authentication authorization, enabling/disabling the user, patient
prescription creation and modification and responsible for coding the product as per specifications.
● Was responsible for Unit Test case preparation, Use Case Preparation
● Unit testing and system integration check before release to test team.
● Peer review of code
● Was responsible for writing Junit Test cases
● Attending the Project meetings, defect prevention meetings and status meetings
Project 9 WPCI (Wipro Solution for Payment Card Industry)
Employer Wipro Technologies.
Type Product Development - Business Applications - GUI.
Role Developer
Team Size 2
Platform Windows
Technology/Software Java, JSP, XML, Oracle 10i, WebSphere Application Server 6.0
Duration Aug 2007 to Mar 2008
Client JLP (John Lewis Partnership), UK.
WPCI is the solution which provides a centralized service that will protect the confidentiality and privacy of
credit card numbers within systems in a uniform manner. This solution uses current industry standards of
encryption/decryption that will cater to multiple platforms.
Roles & Responsibilities:
● Analysis of the technical and functional requirements as documented in the specification and
translating them into technical deliverables
● Worked as a Developer, responsible for Coding the product as per specifications
● Unit testing and system integration check before release to test team.
● Was responsible for Design, User Manual, Installation and Technical Document preparation.
Awards
● “Spot Award” - 6 times for PCL
● “Feather In My Cap” for Corventis Remote Patient Management Project for Excellent Team work.
● “Thanks a Zillion” for solving Business Critical Issue of WPCI.