Badges
Certifications
ravikantsoni_au1 has not earned any certificates yet.
Work Experience
Senior Software Engineer
Standard Chartered Bank• September 2017 - Present
Project : Instant online savings account open for India and Singapore Description: This digital savings account rewards you on online transactions, brings you simple payment solutions and much more. Open the account instantly using Aadhaar and PAN, and start banking wherever you are. Role : Solution Architect & Full Stack Developer Responsibility : * Recommend changes on project design concepts to improve efficiency. * Develop design specifications, installation instructions and other system-related information. * Verify stability, interoperability, portability, security and scalability of java system architecture. * Select apt design solutions and ensure compatibility of system components working with software engineers. * Evaluate current or emerging technologies to consider monetary factors of java program. * Provide technical guidance and support development of systems. * Provide implementation guidelines for system secure to customers or installation teams. * Implement solutions focusing on reuse and industry standards at a program, enterprise or operational scope. * Convey architectural solutions to all levels of professionals and leaders. * Ensure compliance with established architecture, design patterns, policies, standards and best practices * Contribute to Java Architect profession both internally and externally. * Head system architecture, design, cross business area projects and development teams. * Identify, review and present input on project activities and plans. * Design, develop, implement and maintain series of programs, subsystem, revision and enhancement of current system.
Senior Software Engineer
Mphasis• June 2016 - September 2017
Product: Chase Ultimate Reward "Chase credit cards with Ultimate Rewards® let you earn on all purchases and redeem for just about anything you want: travel, gift cards, cash back, experiences and more. Points don’t expire as long as your account is open.1 Footnote And it's easy to redeem wherever you are - online or through the Chase mobile banking app." Detail Description: https://www.valuepenguin.com/chase-ultimate-rewards Responsibility: • Enhance exiting system with new requirements • Production support and fix issues • Participate in scrum meet and sprint planning • review code using Crucible • Track Clustered Server Health using Dynatrace and prepare report for SPIKE Technology: java 1.7/1.8, Sprint Boot, Spring REST, Spring MVC, Spring Security, Hibernate, MYSQL, Dynatrace, Splunk, Agile / JIRA, GIT / BitBucket, Eclipse, Intellij, Jenkins, Crucible
Software Engineer
HCL Technologies• October 2013 - September 2015
Project: GoToWebinar Responsibilities : • 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
Software Engineer
i-Admin Payroll & HR Services• October 2012 - September 2013
Domain: HR & 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. ePayroll "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
PrimoVision Technology Solutions Pvt. Ltd.• June 2010 - March 2012
Project: PrimoBankWeb Domain: Core Banking System Client Name: Midas Solution “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 setups Responsibility: • 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, Apache
Education
REVA University
Information Technology, BE• May 2006 - April 2010