Rattandeep Chauhan
Sr. Software Engineer
@ TechMahindra Ltd.
Keep fighting and keep challenging yourself!
Sr. Software Engineer
@ TechMahindra Ltd.
Keep fighting and keep challenging yourself!
Having 9+ years of experience in software development, maintenance, bug fixes, enhancement, incident/problem management in online publishing and telecom domain. Exposed to a variety of technologies in the Java and J2EE stack, Webservices and J2EE frameworks, frontend frameworks and libraries.
Hands on experience in different frontend and backend technologies and frameworks.
Strong Analytical and problem solving skills.
Good risk assessment skills.
Excellent project coordination and multi-tasking skills.
Team player with strong people management and relationship building skills and passionate to learn new technologies.
Have performed effectively under high work pressure to produce quality results.
Have mentored and given full functional knowledge to all the team members.
Top contributor in client’s Knowledge repository.
Completed my High school and Senior Secondary education from MASS School Sirsa, Haryana in 2007 and done B.Tech. in Computer Science and Engineering from MM Engg. College Ambala, Haryana in 2011. Though I have not taken any other formal education since then, but I keep my self enrolled in number of online academies and courses based websites to keep myself updated with latest trends and technologies. Learning has never stopped! The more I learn, the more I realize how much I don't know!
MM Engineering College, Mullana, Ambala- 2011
Maharaja Agarsain Senior Secondary School - 2007
Maharaja Agarsain Senior Secondary School - 2005
Tech Mahindra Ltd.
May 2014 - present
Working for client Sunrise Communications in EAI & Portals team which bears the responsibility of handling frontend portal applications and middleware integration applications.
Sunrise Communications AG (commonly known as Sunrise), is a Swiss telecommunications provider based in Zurich. It has 2.99 million customers making it the second largest telecommunications company in Switzerland after Swisscom. It provides mobile and landline phone and internet services.
SBA 2.0: This project aims at rewriting their existing Sunrise Business Account (used by business customers and agents) with the state of art new tech stack introducing new application architecture which needs to be followed for all new developments. The frontend is being written in Angular indrectly communicating with backend Spring Boot Restful services through a GraphQL API. My main responsibility is leading the backend API delveopment and supporting other layers in their development. Backend API is being developed using API first approach (OpenAPI specification) and is being documented using Swagger
CSI Legacy Migration: This project aimed at migration of CSI Portal (php based legacy appication). UI for this Portal was developed in Sencha Extjs 6.5 while the backend was developed in J2EE to provide restful services for these UIs.
Post Return Automation: This project introduced a new application developed in Sencha Extjs as frontend and restful services in the backend, for Sunrise internal users to manage the return of documents via Swiss Post. Earlier user need to deal with xl sheets and process data manually, now entire process is automated.
CCIS & LI Notsuche: This project introduced a new application developed in Sencha Extjs as frontend and restful services in the backend, for legal interception team to efficiently manage and respond to police requests, Gmaps api was used to show customer location on Gmap.
Manhattan : This project aimed at allowing customers to share their data plans on more than one devices. This required extensive changes in data model and services.
Microsoft OneDrive: This project involved changes in frontend portal application and middle layer integration application to capture necessary information for allowing installation of OneDrive for Business Customer.
Clarify performance improvement: This project aimed at improving the existing system processes, removing redundant components, segregating core functionalities, refactoring existing code and introducing new web-service standards.
Brooklyn: This project aims at providing real time customer and order data to the new frontend webshop application. Most of the work is related to exposing data through rest webservices, new and simplified database structure, documenting system knowledge for new frontend vendor and conducting knowledge sharing sessions.
Java (Java 8 and below) , Javascript, Angular, ReactJs, Jquery, ajax, richfaces, Spring Framework, Hibernate, Oracle, PL SQL, Soap and Rest Webservices, Sencha Extjs, Jboss Seam, Jsf, Gmaps Api
Leading project team to ensure successful e2e delivery of project requirements.
Project/CR scoping and providing estimates.
High and low level design and development of the project tasks.
Creating UI mockups and presenting to customer.
Attending scrum meetings and planning for project tasks completions.
Supporting operations team being application spoc.
Lead and peer code reviews for projects and CRs.
KT, project documentation and knowledge management activities.
Delivered 20+ of projects and dozens of CRs so far with best quality.
Special recognition and goodie from client for excellent project delivery and incident management.
Pat on Back Award (2), Best team award.
Was the youngest team member at onsite.
Consistently excellent client feedback.
Rich experience in dealing with client from both offshore an onsite location.
Thoughtwizards
June 2016 - August 2016
Worked for a small business enterprise which is focused on disruption in Electronic goods market in India.
Invoicing and Inventory Management App: The scope of work included, presenting a feasible cloud solution, designing of AWS cloud infrastructure, development of restful backend, angularjs ui and other application features.This project aimed at providing a cloud hosted scalable web application solution to help a small business enterprise to create and manage the invoices and inventory for them and the retailers.
Functional requirements implemented
Non Functional requirements implemented
Backend: Java 8, Spring Boot, Spring Data, Maven, MySql, Angularjs 1.5, Bootstrap, Npm, Gulp, Karma, Jasime
Requirements gathering and scoping.
Designing of AWS cloud infrastructure for hosting the solution.
Development of restful backend uaing Spring Boot.
Development of Angularjs UI.
Whole project was delivered on very tight deadlines.
Delivered project with high quality with no defects raised during UAT.
Latest tools and technologies were used to build a scalable and usable cloud based solution.
Completed AWS Certified Software Associate course.
Infosys Ltd.
September 2011 - April 2014
Lexis Nexis, a division of Reed Elsevier, Inc publishes legal information and has several legal and business products catering to local markets worldwide. Lexis Nexis project involves Infosys managing IT operations for the client.
NFD: The scope of work includes providing Developing Single and Multithreaded Java applications, Web appications, Enhancements, Bug Fixes for all IT systems, maintain systems on an ongoing basis, take up inflight projects and, estimate and execute development projects that align with Lexis Nexis business needs.
Core Java, Javascript,Jquery, JSP, Servlets, Struts, Spring, Hibernate, Oracle, PL SQL, Tomcat
Design and development in Projects/CRs
Release and post production support.
Impact analysis of CRs.
Knowledge management and transfer activities.
SPOC for daily application health monitoring.
Above and Beyond award for excellent project work.
Appreciations from client as well as higher management on multiple occasions, for critical releases and defect free deliveries on a very short notice.
Completion of Infosys Technical certification of java technology.
Completion of Infosys STAR certification..
80
| HTML & CSS, Bootstrap |
| Javascript |
| Extjs |
| AngularJS |
| ReactJs |
80
| Core & advanced Java |
| Spring projects, Spring Boot |
| Jboss seam , JSP, JSF |
| Soap & Rest webservices, GraphQL APIs |
| Jdbc, JPA, Hibernate |
| Oracle, SQL |
90
| Maven, Gradle |
| SQL Developer |
| Jira, Confluence, Crucible, ALM |
| Svn, Git, Bitbucket, Clearcase |
| Hudon/Jenkins, Bamboo |
| JMeter, SoapUI, Postman |
Reading Novels
Travelling
Playing Guitar
Reading articles about latest trends & technologies
Photography