Rahul .
Senior
india Mumbai, India ( GMT )
Senior
8 yrs Experience
Can Join ASAP English: Advanced
About

As a Senior Software Engineer III, I am part of the Consumer Product Platform organization at Nike, which is responsible for building the next-generation tools and services that serve consumer-ready product information to Nike experiences and back-end teams. I have 7.5+ years of experience in planning, designing, and building Javascript Web/Mobile Applications.

As a Senior Software Engineer III, I am part of the Consumer Product Platform organization at Nike, which is responsible for building the next-generation tools and services that serve consumer-ready product information to Nike experiences and back-end teams. I have 7.5+ years of experience in planning, designing, and building Javascript Web/Mobile Applications.

Experience
N
Senior Software Engineer III
Nike
May'21- Aug'21

(1 year +) As part of this world-class team, I work on: - Participate in technical development and delivery of providing remarkable user experiences - Ensure quality of the code and products throughout the entire development lifecycle (DevOps) - Ensure continuous improvement in performance, scalability, extensibility, reliability, usability, and availability of the platform - Leverage agile methodology concepts for quality, delivery, and continuous improvement - Participate in sprint planning and other scrum ceremonies. - Help team plan and execute sprint tickets - Monitoring and supporting the health of applications in the production - Working with the local team and other geographically dispersed engineering teams to provide technical expertise on development and architecture - Working with the product owner to understand the requirements, sizing up the work early, coming up with MVP for features and possible timeline goals - Collaborating with other engineering squads to come up with end to end cohesive architecture on new features - Working with applicable privacy and security teams to ensure the application is properly architected and maintained Requirements - Build web applications using several open-source, modern programming languages like JavaScript, Typescript and JavaScript based frameworks and libraries like React, Node, GraphQL and Redux - Integrate RESTful APIs - Implement modern build strategies, continuous integration, unit testing, static analysis, and automated integration tests required. Continuous delivery experience preferred. - Handle cloud technologies such as AWS deployments - Well versed with Agile methodology - Excellent verbal and written communication and collaboration skills to effectively communicate with both business and technical teams - Comfortable working in a fast-paced, result-oriented environment

G
Senior Full Stack Engineer
GoodWorker
Sep'20- Jun'21

Key Responsibilities - Founding member of the engineering team - Leading development effort of a number of Web Applications (internal as well as customer-facing) - Write efficient, well documented, and highly readable code - Research and learn new product disciplines - Define a development plan based on the request and maintain on-time delivery - Maintain the stability of the project and overall system health post-release - Organize code reviews with peer and develop best coding practices - Work well with global teams across different time zones effectively - Experience in developing responsive, interactive websites - Expert in Node.js, React.js and React Native, ideally using Flow or TypeScript language extensions - Extensive knowledge of agile software development - Experience in writing unit, functional test, integration cases - Experience building / consuming OpenAPI (Swagger) and GraphQL specifications - Experience of building authentication systems, understanding of common authentication patterns

H
Academic Mentor
HERE Technologies
Sep'19- Apr'20

- Mentor - Content Creation/Curation - Reviewer

H
Senior Software Engineer
HERE Technologies
Nov'18- Oct'20

Responsibilities: - Develop and optimize UI for our users - Build cross platform UI components to be open sourced as a part of the HERE Design System using open-wc, lit-html, lit-element, etc by following the Web Components standard - Software implementation with fully automated testing. - Peer code reviews, mentoring, and knowledge sharing sessions. - Work closely with our UX team to implement best practices in UX - Continuous process improvement, coding standards, use of code quality metrics. - Build, release, and deployment automation and monitoring. - Monitor deployed workflows and alert/handle failures. - Work closely with the full-stack engineers on the team to refine and help design the correct APIs required by the UI.

B
Senior Developer React/React Native
BookMyShow
Apr'18- Nov'18

Promoted to Senior Software Engineer

B
Software Developer
BookMyShow
Apr'17- Apr'18

Responsibilities: - Design and build advanced cross-platform applications with React Native for Mobile. - Collaborate with cross-functional teams to define, design, and ship new features. - Work with external data sources and APIs. - Work on bug fixing and improving application performance. - As a part of the labs, continuously discover, evaluate, and implement new technologies to maximize development efficiency. - Conduct research and develop the feature with the goal of proving that it's feasible. - Build POCs in a timely manner

H
Frontend Engineer
Helpshift
Nov'16- Mar'17

Responsibilities: - Use React with reflux for building features, UI, and modules for Helpshift's Admin Dashboard. - Maintain and add features to the existing product. - Perform code reviews on Gerritt. - Support product growth and serve customers to the best of my ability.

A
Junior Tech Lead
Axioned
Jul'14- Nov'16

Responsibilities: - Ship new features on the Front-end, maintain and handle the performance optimization metrics on the Front-end. - Make reusable UI components using React/Redux - Align with development/ technology strengths. - Interact directly with foreign (USA/UK/Australia) partners and clients (spoken and written English). - Proactively communicate and problem-solve with everyone in our team (Designers, Developers, Testers, Project Managers) and Clients. - Execute as per the defined user story/ acceptance criteria/ definition of done, with minimal to no behavior/ functional/ appearance/speed related issues (across all devices and browsers). - Ensure I and my team are adhering to the Company's and Client's guidelines. - Oversee and support trainees. I continue to push myself and my colleagues in terms of technology skill-sets and project-execution-related skill-sets; "lift up" others within the organization (not JUST myself). - Establish and edit various PRDXN guidelines related to our development/ technology strengths. - Assist with project scoping and estimation.

Education
Bachelor of Computer Science
to 2014
Bachelor's Degree
Visvesvaraya Technological University (VTU)

Projects
Talent has not added any projects
Technologies
Courses
Talent has not added any courses
Trainings
Talent has not added any trainings
Languages
English
Native