Rattandeep Chauhan

Rattandeep Chauhan

Sr. Software Engineer
@ TechMahindra Ltd.

 

Keep fighting and keep challenging yourself!

Profile

Having 7 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.

Education

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!

  • B.Tech. Computer Science & Engineering
    74%

    MM Engineering College, Mullana, Ambala- 2011

  • 12th Standard
    77%

    Maharaja Agarsain Senior Secondary School - 2007

  • 10th Standard
    76%

    Maharaja Agarsain Senior Secondary School - 2005

Trainings

  • Guide to building a GraphQL API
    from TechMahindra Ltd. in January 2016
  • Short professional training on Sencha Extjs
    from online training program in July 2018
  • Restful Webservice with Spring Boot
    from online training program in October 2016
  • 1 month training course for AWS Certified Solutions Architect
    from online training program in April 2016
  • 1 month training and bootcamp in web development & technologies.
    from Online training program in January 2013
  • 6 months training programme by Infosys.
    from Infosys Mysore in September 2011
  • 2 months project based training.
    from HCL Noida in June 2010
  • 1 month java training in college 3rd year.
    from NIIT, Hisar in July 2008

Certifications

  • MCPS: Microsoft Certified Professional
    from Microsoft in July 2013
  • MS: Programming in HTML5 with JavaScript and CSS3
    from Microsoft in January 2013
  • Microsoft Certified HTML 5 CSS3 Specialist
    from Microsoft in January 2013
  • Microsoft Certified SQL Server 2008 Developer
    from Microsoft on 22 Feb 2012
  • Certified Java Programmer
    from NIIT/SUN in August 2008

Work

Sr. Software EngineerCurrent

Tech Mahindra Ltd.
May 2014 - present

Client


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.

Projects


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.

Technologies


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

Roles & Responsibilities


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.

Achievements


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.

Freelance Software Developer

Thoughtwizards
June 2016 - August 2016

Client


Worked for a small business enterprise which is focused on disruption in Electronic goods market in India.

Projects


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

  • User and role management
  • Distributor registration and login
  • Client account registration and login
  • Create Invoice functionality (which includes PDF Invoice generation, bar code scanning for product details)
  • Inventory management (creating new products, importing product list from excel)
  • Contacts management
  • Sales and transactions reports

Non Functional requirements implemented

  • Application health monitoring
  • Application metrics (request/sec, cache stats, jvm stats)
  • Logging management
  • Active sessions management
  • Automatic backups of cloud data
  • Sales and transactions reports

Technologies


Backend: Java 8, Spring Boot, Spring Data, Maven, MySql, Angularjs 1.5, Bootstrap, Npm, Gulp, Karma, Jasime

Roles & Responsibilities


Requirements gathering and scoping.

Designing of AWS cloud infrastructure for hosting the solution.

Development of restful backend uaing Spring Boot.

Development of Angularjs UI.

Achievements


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.

Sr. System Engineer

Infosys Ltd.
September 2011 - April 2014

Client


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.

Projects


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.


Technologies


Core Java, Javascript,Jquery, JSP, Servlets, Struts, Spring, Hibernate, Oracle, PL SQL, Tomcat

Roles & Responsibilities


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.

Achievements


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..

Skills

80

Frontend Technologies

HTML & CSS, Bootstrap
Javascript
Extjs
AngularJS
ReactJs

80

Backend Technologies

Core & advanced Java
Spring projects, Spring Boot
Jboss seam , JSP, JSF
Soap & Rest webservices, GraphQL APIs
Jdbc, JPA, Hibernate
Oracle, SQL

90

Others

Maven, Gradle
SQL Developer
Jira, Confluence, Crucible, ALM
Svn, Git, Bitbucket, Clearcase
Hudon/Jenkins, Bamboo
JMeter, SoapUI, Postman

Hobbies and Interests

Reading Novels

Travelling

Playing Guitar

Reading articles about latest trends & technologies

Photography

Contact Me

Rattandeep Chauhan


Noida, UP, India
Blog: Thoughtwizards
Email: rattan1989@gmail.com