Software Development Engineer Ii
CurrentWorking in Prime Video PaymentsTechnologies - Java (Services, SDKs), TypeScript (Infra via CDK), Ruby (Infra via CDK precursor), Linux (Automation and System Administration), AWS
Please complete the CAPTCHA to continue
A concise factual answer block for searchers comparing this professional profile.
Rochak Gupta is listed as Software Development Engineer II at Amazon, based in Greater Bengaluru Area, India. AeroLeads shows a matched LinkedIn profile for Rochak Gupta.
Rochak Gupta previously worked as Software Development Engineer II at Amazon Web Services (Aws) and Software Development Engineer at Amazon Web Services (Aws). Rochak Gupta holds Master Of Science, Computer Science from University Of Southern California.
This section adds company-level context without repeating Rochak Gupta's masked contact details.
Review company-level records connected to Rochak Gupta before choosing the right outreach path.
I like knowing how things work and prefer building stuff from the ground up. It is time consuming, but the satisfaction and joy I get from it is worth it.My goal is to become and stay a great engineer people like working with. As I pursue that, I hope to also keep progressing towards my personal goal of giving back to the community I have learned so much from.I maintain a blog where I post random excerpts from my life and stuff I have been working on. Feel free to leave a comment there or get in touch with me directly if you want to collaborate or just exchange ideas.
Listed skills include Data Structures, Algorithms, Web Development, Django, and 11 others.
Company context helps verify the profile and gives searchers a useful next step.
A career timeline built from the work history available for this profile.
Seattle, Wa, Us
Working in Prime Video PaymentsTechnologies - Java (Services, SDKs), TypeScript (Infra via CDK), Ruby (Infra via CDK precursor), Linux (Automation and System Administration), AWS
Seattle, Wa, Us
Worked in Mechanic, a team within Software Builder Experience. Mechanic is a distributed service (operational plane) used by teams to execute operational tools against their resources through a standardized, uniform interface including CLI, SDK, UI or directly through APIs.Technologies - Python (Tool SDK, Node), Go (CLI), Java (Client SDK, API), TypeScript (Infra via CDK), Ruby (Infra via CDK precursor), Linux (Automation and System Administration), AWS
Seattle, Wa, Us
Worked in Mechanic, a team within Software Builder Experience. Mechanic is a distributed service (operational plane) used by teams to execute operational tools against their resources through a standardized, uniform interface including CLI, SDK, UI or directly through APIs.Technologies - Python (Tool SDK, Node), Go (CLI), Java (Client SDK, API), TypeScript (Infra via CDK), Ruby (Infra via CDK precursor), Linux (Automation and System Administration), AWS
Seattle, Wa, Us
Worked in Secure Foundations, a team within AWS Security. Secure Foundations had built a tool called Palisade that scanned the resources of ~400K internal AWS accounts for vulnerabilities or insecure configurations and alerted their owners about their resources that were flagged thereby eliciting fast remediation.My job was to build and deploy Palisade Exemption Tool, a serverless web application and an extension to Palisade, to allow resource owners request exemption of their resources from scans for the checks that they have a valid reason for. It was due to those special cases where the configuration, despite being improper, was acceptable and reasonable due to business use case. The application also helped security engineers manage the status of resources and keep track of the changes that have been made over time in the form of an audit log. The application was serverless to reduce operational load. It was built using React and AWS (CloudFront, API Gateway, Lambda, DynamoDB and Streams, S3). Its infrastructure was provisioned using AWS CloudFormation (AWS CDK) and deployed via an internal tool called Pipelines. Everything was written and tested in TypeScript in a Monorepo setup managed using Lerna. Technologies - TypeScript, React, AWS (CloudFront, API Gateway, Lambda, DynamoDB and Streams, S3, CloudFormation, CDK)
New York City, Ny, Us
Worked in the Tax team. As a full stack engineer, I worked on frontend, backend, deployment and operations.I was primarily responsible for designing and building web applications for our clients to help them perform their tasks faster. Since our clients came from a finance background and used Excel to deal with a lot of data, most of our web applications were specialized tools to automate the processes which were hard to do manually. As an example, one of the applications I worked on allowed the clients to feed their data into our system and then group and visualize it in many different ways. It was a challenge to build such a responsive and data-heavy application. I was also responsible for making sure the applications were getting built properly and in reasonable time. As one of my tasks, I worked on the build process of frontend to upgrade it and simultaneously improve it. I went through the entire process (written in Webpack and Grunt), figured out the correct order of steps, removed useless ones and replaced some with better alternatives. This reduced the build time (by ~85%) and the bundle size as well.I also worked on several PoCs. One of them was looking into MobX and figuring out if it was worth transitioning to from Redux. I setup the skeleton of a MobX application and delivered a session on it highlighting its pros and cons. Pros outweighed the cons, so all the applications were built using that skeleton going forward.I also contributed outside work I did as part of my team. For example, I organized and delivered a session, with other employees, on frontend development to new hires and interns. I built a PoC in Arcesium Hackathon 2018 to automate a workflow and presented it to the leaders of the company. I also visited my campus with other employees and held interviews to recruit interns.Technologies - JavaScript, React, React-Router, Redux, Redux-Saga, MobX, Grunt, Webpack, Java, Spring, Maven, Python, Microsoft SQL Server, Linux
New York City, Ny, Us
Worked in the Tax team. As an intern, my job was to build FATCA Reporting Tool, a web application, to automate the generation, encryption and decryption of FATCA reports. It was built using Angular (in TypeScript), Spring and Microsoft SQL Server. After building it, I delivered a session on it to the clients, explaining them the architecture and the technologies used (Angular and TypeScript were new to the company). In the end, I got an offer to join the team full-time after completing my Bachelor's.Technologies - TypeScript, Grunt, Angular, Java, Spring, Maven, Microsoft SQL Server, Linux
Quick answers generated from the profile data available on this page.
Rochak Gupta works for Amazon.
Rochak Gupta is listed as Software Development Engineer II at Amazon.
Rochak Gupta is based in Greater Bengaluru Area, India while working with Amazon.
Rochak Gupta has worked for Amazon, Amazon Web Services (Aws), and Arcesium.
You can use AeroLeads to view verified contact signals for Rochak Gupta at Amazon, including work email, phone, and LinkedIn data when available.
Rochak Gupta holds Master Of Science, Computer Science from University Of Southern California.
Rochak Gupta is listed with skills including Data Structures, Algorithms, Web Development, Django, Spring Mvc, Angular 2, Typescript, and Python.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial Search contacts