Ravi Kant Soni
Bangalore, Karnataka, India
Module Lead Mphasis
Reav Institute Of Technology
No badge awarded
Points
20
Contest ratings
0
Problem solved
1
Solutions submitted
2
Practice badges
No badge awarded
Basic Programming
20
Education
Reav Institute Of Technology
Bachelor’s Degree , Information Science and Engineering
2006 - 2010
Sri Shankar MahaVidyalaya
I.Sc (10+2) , PCM
2001 - 2003
Bal Vikash Vidyalaya
10th , CBSE
2000 - 2001
Vtu
Percentage : 63
Work experience
Module Lead
Mphasis
Jun 2016 - Present - (9 years and 2 months)
Page 1 Full Stack Developer On Technology: # Java & JEE # Spring Boot, MVC, IOC, REST, Security # Hibernate & Mysql # Dynatrace & Splunk # Agile Methodology # GIT, Stash, BitBucket # Eclipse & STS
Module Lead
Mphasis
Jun 2016 - Present - (9 years and 2 months)
Module Lead with responsibility of requirement analysis, design, coding, unit testing, build/deployment. Working experience as consultant with JP Morgan chase.
Technology Analyst
Infosys
Oct 2015 - Jun 2016 - (9 months)
- Proposed better solutions to suit the business need to the client. - Application development, debugging, documentation, reporting, etc- Participated in 30 Hrs Non Stop Global Hackathon organised by INFOSYS, Bangalore. Reached to final round.
Technology Analyst (Contractor) via Infosys Ltd
Apple
Oct 2015 - Jun 2016 - (9 months)
Project: Apple Retail - iReserveDescription: * Customers can reserve their favorite products to pickup in an Apple retail store of their choice. * iReserve is a web based application which manages customer to book an Apple product for pre launch and post launch across globe. * Whenever any of the apple product is announcced, iReserve is responsible for all the reservation being made in pre launch mode for all Geos and also once the launch date has arrived, iReserve also handles all the post launch reservations made in all Geos.Responsibilities: # Developing iReserve Application. # Testing Business Logic using JUnit and Mockito Framework. # Participate in Sprint planning, estimate story points and update project progress, task progress in RadarPage 2 # Do peer-to-peer code reviews using Review Board, participate in daily stand up meetingTechnology: Java J2EE/8, Spring MVC, Spring Webflow, Spring IOC, Spring Security, NoSQL Couchbase, Agile, SVN, JUnit, Mockito Framework, Log4j, Splunk, Apache Tomcat, RestFul, RESTEasy, Jenkins, Secured Gemini
Author: Learning Spring Application Development
Packt Publishing
May 2014 - Apr 2015 - (1 year and 0 months)
Book Name: Learning Spring Application DevelopmentAuthor - Ravi Kant Soni Acquisition Editors - Joanne Fitzpatrick and James Jones Content Development Editor - Pooja NairAbout This Book:Page 3 Build and deploy Spring-powered, production-grade applications and services with minimal fuss Discover the key Spring framework-related technology standards such as Spring core, Spring-AOP, Spring data access frameworks, and Spring testing to develop robust Java applications easily and rapidly A hands-on guide enriched with plenty of diagrams, and Java programs to give you a better understanding of how to design, develop, and test your Spring-based applicationWho This Book Is ForThis book is intended for those of you who are interested in learning Spring Framework. A prior knowledge of the Java programming and web development concepts, but with basic XML knowledge is expected. Whether a rookie or a seasoned expert, this book will help you to learn core features of Spring Framework.What You Will Learn Understand the architecture of the Spring Framework and how to setup the key components of the Spring application development environment Configure Spring Container and manage Spring beans using XML and Annotation Practice Spring AOP concepts such as Aspect, Advice, Pointcut, and Introduction Implement JDBC support and ORM support with Hibernate in Spring Framework Access data using the DAO design pattern and Spring Leverage the best of Spring Web Controllers and Form Tag Library to create a Spring MVC application Secure your applications against malicious intruders using Spring security Implement Spring Mail Application Programming interface to send and receive mail Implement practical testing strategies using JUnit
Contractor (Senior Software Test Engineer) via HCL Technology
Citrix
Oct 2013 - Sep 2015 - (2 years and 0 months)
Project: GoToWebinarResponsibilities : • Automate test cases using Selenium WebDriver and JAVA for a web deployed product. • Coding, unit testing, code reviews, planning and updating Agile board and as well as mentoring the Software Engineers • Migrate code written in Canoo WebTest to Selenium WebDriver, JAVA • Automation done for a web deployed networking product. • Maintaining the Git Repository with creation and destruction of different branch based on agile board task • Create and Update Citrix-WIKI with project environment setup and new technologies • Participate in Sprint planning, estimate story points and update project progress, task progress in Jira • Do peer-to-peer code reviews using Pull request (Stash, Git) • Participate in daily stand up meetings. • Manage team task delegation • Keep track of metrics (velocity, FTR) and performance of team
Lead Engineer (Senior Developer 1)
HCL Technologies
Sep 2013 - Sep 2015 - (2 years and 1 months)
Client: Citrix Role: Sr Software Test Engineer (Contractor)
Senior Software Engineer
i-Admin Payroll & HR Services
Oct 2012 - Sep 2013 - (1 year and 0 months)
Domain: "eHR & Payroll"Project:1. eHR "eHR is a software-as-a-service suite of self-service HR workflow applications that are accessible over the Internet with a single login id and password. eHR operates as a Software-as-a-Service (SaaS) using systems or applications that are hosted by us over the web. This system is safe, easy to use and quick to deploy with no investment in infrastructure and licenses. Every process is run and captured via the system. Data is consolidated in one database so you can eliminate manual processes and hard-copy forms."2. PayrollPage 4 "Payroll is multi-country cloud-based SaaS payroll, Managed Payroll outsourcing solutions for fifteen countries throughout Asia. It will streamline your payroll process, improve productivity, and simplify your company's administrative tasks. The wide range of payroll services offers our customers the ability to choose a solution that's best suited to fit their needs. Whether you are managing a simple payroll or a complex rewards system, i-Admin's solutions ensure that your payroll needs are met on time, every time."Responsibility: 1. introduction and integration of new technologies like Spring 3.1, Bootstrap, Freemarker, junit 4.0. 2. Developing Utility Classes, Integrating CAS (SSO) Security, Coding, Unit Testing, Code Reviews, Analysis of Tools and as well as mentoring the Junior Software Engineers. 3. To design Architecture & Workflow of new requirements, designing UML Diagram, designing Database architecture, design and development of application framework and UI tools. 4. To participate in TAG meet (Singapore)Technology: java 1.4 - 1.5 - 1.6, Servlet, Jsp, Spring, JUnit, JDBC, Oracle 10g, Bootstrap, Freemarker, jQuery, SVN
Software Engineer/Developer
Primo Vision Technology Solution Pvt. Ltd.
Jun 2010 - Sep 2012 - (2 years and 4 months)
Domain: "Core Banking System" Client Name: Midas SolutionProject: PrimoBankWeb “PrimoBank-Web” is an internet banking software for retail and corporate customers of a bank. It enables banks to provide various inquiry and financial transaction related services online. It is an enterprise class system built on J2EE standard and incorporates latest technologies to deliver a scalable, secure and fast solutions with enhanced user experience. It involves modules like accounts, Deposits, Shares and Loan and system level setupsResponsibility: • Involved in various phases of Software Development Life Cycle of web based applications • Involved in creating different controllers and services classes used for the business logic • Involved in integrating i-Report for report in different formats like PDF, XLS • Involved in creation of all the POJO classes for ORM • Involved in integrating the application with spring security.Environment: java 1.6, jsp, Spring 3.0, hibernate ( JPA ), i-Report, MySql, jQuery, Tomcat, ApacheFounderPage 5 January 2010 - September 2012 (2 years 8 months)enoughtheory.com believes in implementing knowledge into skills. This website provides a range of FREE video tutorials on different technologies JAVA, .NET, Oracle, etc. This website provides live video learning program,in a synchronized way, and to get the idea bout different technology and tools and framework for different domain.As a part of team, enoughtheory.com has ex-soliator, dedicated proof reader, a corporate specialist and programmer.
Final Year College Project
Mindtree Ltd
Jan 2010 - Jun 2010 - (6 months)
Employer: R&D SERVICES, MINDTREE, BangaloreProject: GUI AUTOMATION FRAMEWORK "To developed 'GUI Automation Framework' tool for Automation-testing of User-interface"Objectives: "Automation of the different applications developed using C++, VC++, COM.Technologies"Technologies: Perl, C#, MFC, Window-Application, Visual studio 2005, winspy++, SQL
Projects
GoToWebinar
Sep 2014 - Present - (10 years and 11 months)
• GoToWebinar by Citrix Online is a Webinar service that allows users to create and host webinar for up to 1,000 people. • Presentation for the webinar can be done from the user's desktop computer. • The attendees can join from anywhere, via their Mac, PC or even their mobile device. • Audio is included, so attendees can call in using a toll-based number or VoIP at no cost to attendee. • The GoToWebinar API allows developer to integrate the functionality of GoToWebinar with other services and applications. Responsibilities:  To fix the bug in code on business logic and perform unit testing for each functionality.  Coding, unit testing, code reviews, planning and updating Agile board and as well as mentoring the Software Engineers.  Maintaining the Git Repository with creation and destruction of different branch based on agile board task.  Create and Update Citrix-WIKI with project environment setup and new technologies.

Skills

Java
Publications
Learning Spring Application development
1 May, 2015
About The Book Build and deploy Spring-powered, production-grade applications and services with minimal fuss Discover the key Spring framework-related technology standards such as Spring core, Spring-AOP, Spring data access frameworks, and Spring testing to develop robust Java applications easily and rapidly A hands-on guide enriched with plenty of diagrams, and Java programs to give you a better understanding of how to design, develop, and test your Spring-based application
Publisher: PacktPub