Atmik Soni
Lead Software Developer/ Scrum Master
Phone: -
Email:-LinkedIn: https://www.linkedin.com/in/atmik-soni-6b679b16/
PROFILE
●
●
●
●
●
●
●
●
●
●
●
Multi-talented Lead Software Developer successful at completing simultaneous projects. Willing to jump
into any issue and able to develop “outside the box” solutions. Decisive leader and reliable team builder
with a results-focused and driven approach. Results-oriented and innovative software engineer with 8.7
years above of experience. Easily communicates complex technical requirements to others. Looking to
join a highly-regarded software firm in role leading proactive, dedicated teams.
Extensive experience working in an Agile and Scrum development environment.
Hands-on Experience of the different framework like JAVA/J2EE technology, Spring-Boot application,
Apache Camel, Micro Services, Spring framework, Hibernate framework, SOAP web service, Restful
Web Service, Basic JavaScript, JQuery, JAXB.JSTL.
Experience with unit testing using JUnit, Mockito.
Hands-On experience in relational databases like HSQL, Oracle, DB2, and MySQL.
Hands-On Experience of different tools and Technologies like eclipse, IBM-MQ, SOAP UI, WinSCP, Gerrit,
Sonar, Jenkins, Jira, HP-QC, intellij idea, DB Weaver.
Good understanding of Continuous Integration tool like Jenkins
Proficient with Build Management Tools Maven 2.
Proven experience in Application/Web Servers like Websphere and Apache Tomcat on Windows
Platforms.
Version Control: GIT, SVN
Hands on experience of developing Microservices using Spring Boot and Sprint Cloud Config .
Good knowledge of Spring Boot, Spring and cloud technologies (Micro service, Zuul, Eureka, Hystrix, PCF
and Restful web services).
EDUCATION
Master of Engineering / Master of Technology, Computer & Electronics
Post Graduate, July 2010
Government College of Engineering Pune (COEP)
9.5 [CGPA]
Pune University
Pune, Maharashtra
Bachelor of Engineering / Bachelor of Technology
Graduated, July 2006
73%
12th Board, SCIENCE
Completed, July 2002
74%
Sad vidyamandal Institute of technology (SVMIT)
VNSGU
Bharuch, Gujarat
Rakholi High School
G.S.E.B
VAPI, Gujarat
SSC ( Class 10), General
Completed, July 2000
86%
Rakholi High School
G.S.E.B
VAPI, Gujarat
WORK EXPERIENCE
Tieto India Private Ltd
Mar 2016 – Till Date
Role: Lead Software Developer /Scrum Master
Current Project: VAM & Invoice Matching
Domain: payments and Cash Management
Description:
VAM
This is Tieto electronic payment transaction system for corporate and banks users. It support various currency and
various country rules and restriction. Product support virtual account creation any time. It link all created virtual
account to real account. While payment transaction it follows all ISO payment messages type
Customer to bank :- Pain001,Pain002,Cam52/53/54/55
Interbank :- Pacs008/004/002/056
Direct – Debit :- Pain008/007/003
It converts all MTXX messages to ISO payment messages.
All virtual account details end user can see on single page. Also can navigate to any virtual account to see the
transaction.
Invoice Matching:
MM is an optional standalone module within the VAM solution. It has two main features:
1. Funds Allocation
The processes to find the right VA account for a payment transaction
2. Invoice Matching
Match payment transaction to invoices
Role: Lead Developer/Scrum Master
Responsibilities:
As a scrum Master I
●
●
●
●
●
●
●
●
●
●
Facilitates, encourages and demands self-organization from the development team.
Enabled close cooperation across all roles and functions, addresses resource issue and disobedience of
scrum practices.
Communicates with management and outside stakeholders; helps protect the team from uncontrolled
expansion of work and from external and internal distractions.
Removed impediments so the team can focus on the work at hand and follow scrum practices.
Facilitates meetings like, the Daily Stand-up, Iteration Planning, Iteration Review, and Iteration
Retrospective.
Supports the Product Owner in their efforts to manage the backlog and guide the team while facilitating a
healthy team dynamic with respect to priorities and scope.
helps in coordinate inter-team cooperation and helps the team to operate well
Coordinates with other teams as a representative in the Scrum of Scrums (SoS) meeting, and passing
information from that meeting back to the team.
Helps the team in Sprint Planning, System Demos,
Supports estimating by guiding the team in establishing normalized estimates and helps the team
understand how to estimate Features and Capabilities.
As a Lead developer:
●
●
●
●
●
●
●
●
●
Responsible for Mentoring new members, active pair programming and code review..
Work together with the Product Owner to plan and execute the project and deliver effectively by
establishing realistic estimates for timelines while ensuring that project remain on target deadlines.
Evolve the existing software system applications and architecture in various areas as needed and
forecasted.
Provide leadership and guidance to coach, motivate, and lead team members to their optimum
performance levels and career development.
Design and implementation of stories using below technologies.
Contribution towards analysis and Design of project architecture.
Contribution towards process improvement.
Unit testing
Code review and code refactoring.
Technology: Spring-Boot, Core, Spring, Hibernate, SOAP, MQ, Oracle, HSQL, JUnit, CI, REST
HCL
Aug-2015 – Feb-2016
Role: Lead Developer
Project: COTS
Domain: payments
Description: COTS is a data warehouse for GTS-ICG Transactions from various product processor e.g. Flexcube,
FTI, DDE, Clearing Switch and TRIMS, covers all 17 ASPAC countries.
Generates MIS & Customer reports and advice based on the user’s statement/customer profile setup, and delivers
through various delivery channels.
Responsibilities:
●
●
●
●
●
Responsible for Mentoring new members, active pair programming and code review..
Contribution towards process improvement.
Code review and code refactoring.
KT to the production support team and dev team members.
Pre/post-release support activities.
Technology: Java/J2EE and Oracle database, Jenkins, SVN
Cognizant
Aug-2013 – Aug-2015
Role: Senior Developer
Project: Service Recovery System
Domain: Corporate Wealth Banking
Description: This specification establishes the customer business requirements for the application to be
developed for their Customer Service Representatives (CSRs).Client-related issues are logged by this application.
Responsibilities:
●
●
●
●
●
Responsible for Mentoring new members, active pair programming and code review.
Contribution towards process improvement.
Code review and code refactoring.
KT to the production support team and dev team members.
Pre/post-release support activities.
Technology: Java, Spring (Core ,MVC), Hibernate ,JSP, Web services, Java-script, J-query, Ajax, Maven, TIBCO
BPM integration, Oracle.
IBM India Private Limited
Jul-2010 -Aug-2013
Role: Developer
Project: Knowledge Management Portal
Domain: Telecom
Description:
This specification establishes the customer business requirements for the application to be developed for their
Customer Service Representatives (CSRs). The application shall help CSRs to view document available online while
replying to queries of subscribers. The application shall act as a central repository of all the documents to be
uploaded by Circle users and approved by Circle Approvers. Real time Network Map updates CSRs(Customer
Service Representatives) with all the network failure problems so that they can answer the related complaints
from customers instead of logging individual complaints.
Responsibilities:
●
●
●
●
●
Responsible for Mentoring new members, active pair programming and code review..
Contribution towards process improvement.
Code review and code refactoring.
KT to production support team and dev team members.
Pre/post release support activities.
Technology: Java, Jsp, Servlet, UNIX, JNDI, Spring 3.0
SKILLS
JAVA/Web Technologies Upto Java 8, J2EE, Spring-boot, Micro Services,Spring, Zull,Eureka Server, Hibernate,
EJB, JSP, Servlet, JPA, JUnit, RESTful Web Services, Mockito, SOAP. Apache Camel framework, Java Scripts,
JQuery, JAXB, Maven.
Database Oracle 8i/9i/10g, DB2, My SQL,HSQL
Development Tools Eclipse, IntelliJ IDEA Web/App Servers IBM WebSphere Application Server, Apache
Tomcat.
Operating Systems Windows XP/2007 & Unix
Tools Sonar, SVN, Git, Gerrit, JIRA, Jenkins, SOAP UI, WinSCP, DB Weaver ,IBM MQ
LANGUAGES
●
●
●
●
English ●●●●
Gujarati ●●●●
Hindi ●●●●
Marathi ●●●●
PERSONAL DETAILS
Married
India
Marital Status:
Nationality:
S.NO 83/1/3 SATYAM RESIDENCY,Flat No-301
LANE NO 5 JAWALKAR NAGAR
Pimple Gurav Pune - 411061
Maharashtra
Mr. Mukeshbhai Soni
December 31, 1984
Male
Father’s Name:
Birthday:
Gender:
Address:
Declaration
I, Atmik Soni, hereby declare that the information contained herein is true and correct to the best of my
knowledge and belief.