Post Job Free

Resume

Sign in

Software Engineering

Location:
San Jose, CA
Posted:
January 02, 2021

Contact this candidate

Resume:

Shivam Rai

adi3sj@r.postjobfree.com https://www.linkedin.com/in/shivam-rai111 https://github.com/shivamrai 628-***-**** San Jose, 95112

EDUCATION

Master of Science in Computer Science, San Francisco State University, January 2021. GPA 3.71

Relevant Coursework: Software Engineering, Internet Application Design & Development, Analysis of Algorithms, Advanced Operating Systems. Advanced Information Security and Database Systems.

Bachelor of Engineering in Computer Science, Shri Ramdeobaba College of Engineering, June 2015. GPA 3.0

Relevant Coursework: Data Structures, Object-Oriented Programming, Database Management Systems.

TECHNICAL SKILLS

Languages: Java (2 years), C# (2 years), JavaScript ES6 (5 years), Python (3 years), HTML5 & CSS3(3 years), JSON, SQL (5 years), Go.

Frameworks & Libraries: React (2 years), Node (2 years), Redux (2 years), Flask (1 year), Selenium Webdriver (2 years), Socket.io.

Web Services & Database: REST, SOAP, MySQL (2 years), Node.JS (2 years), MongoDB, MS-SQL (3 years), Express, Handlebars.

Deployment & Tools: PM2, Heroku, Docker, Azure, AWS (EC2 & S3), Git, Android Studio (2 years), HTTP, LDAP, Active Directory.

Software Engineering Practices: Agile (3 years), SCRUM (1 year), Kanban, Agile Testing (1 year), CI/CD, C# Design Patterns.

Operating Systems: Ubuntu, RHEL, Linux, UNIX, Windows 10, Mac OS up to Big Sur.

PROJECTS

US Accidents Dashboard: (GitHub: https://github.com/shivamrai/datavizproject)

Contributed as a Front-end & UI/UX lead in a Team of 3. Used React for handling DOM & D3 for plotting the graphs.

Built a centralized dashboard displaying plots on accidents for a US state for a period of 4 years connecting US Map with all states.

Processed the data, split into counties & cities for each state. Implemented a Flask backend, NumPy & Pandas for pre-processing.

Project stack: Frontend: React v16.10 hooks, D3.JS, Redux Backend: Flask Storage: File based and Deployment: PM2 on AWS EC2.

Cookable: (GitHub: https://github.com/shivamrai/Cookable)

Coordinated as a UI/UX lead & a Front-end developer in a team of 5 for “Cookable”. Best Project in CSC 848 Software engineering.

Structured a streamlined Front-end with React.js and delegated changes with data flow from the Backend to Front-end.

Integrated Frontend with REST API backend structure using Axios and applied CSS in JS based theming using Material-UI.

Project stack: Frontend: React v16.1, Material UI Backend: NodeJS Storage: MySQL, S3 Deployment: AWS EC2 and S3 servers.

UNO: (GitHub: https://github.com/shivamrai/UNOHandlebars)

Lead a team of 5 for building a game of “UNO”, featuring online, multiplayer, multisession of the ever-popular UNO card game.

Implemented the server setup using node.js & express. Cookies for session restore and MySQL for player management.

Project stack: Frontend: handlebars and bootstrap, Backend: Socket.io & Express, Storage MySQL and Deployment PM2 and EC2.

Web Obfuscator (Live at: http://18.221.156.6:3000/)

Developing an intuitive approach to writing obfuscation rules in R8, building a system to be more interactive for developers.

Implemented a React forms-based SPA to incorporate project details with hooks, state management and Form Control.

Testing solution on template projects, created a few Android Projects and did black box testing to search for solutions.

Project stack: Frontend: React v16.13 hooks and Context API Backend: Flask and Deployment: Docker on AWS EC2 (microservices).

EXPERIENCE

San Francisco State University, San Francisco, California. - Graduate Teaching Assistant (August 2019 - Present)

Instructor for Introduction to Computer Programming using Java, Guide for GTAs & staff joining later.

Reorganized syllabus & revised teaching methods for accommodating more than 700 students during COVID-19 pandemic.

Accenture Solutions Pvt Ltd, Hyderabad, Telangana, India - Software Engineering Analyst (January 2016 to January 2019)

Engineered resilient website solutions (dev-ops, bugs, fixes & patches) using ASP.NET with MVC 5.0, served on Azure, AWS.

Reduced manual work on the Capacity planning portal by 10k hours per year using automated workflows. A team of 6 members.

Forged Automation Testing framework for a web portal using Agile Testing practices, and Selenium for C# Web driver.

Lead a testing team of 4. Workflows were later used for testing & reduced 300% time taken against previous testing methods.

Mitigated & resolved major production issues for reverse logistics a supply chain management of a reputed technology firm.

Leveraged Cloud Technologies like Azure Active Directory for implementing Login and Azure Service Health for active failover.

Built dashboards using Power BI. The team received an ACE for operating a million transactions without crashes in holiday season.

Trained a team of 15 to take over 5 owned processes in the hub.

Modeled the application to be GDPR compliant with full adherence.

ACHIEVEMENTS

ACE (Accenture Celebrates Excellence FY2017): Zero failure transactional processing for millions of transactions, Reverse Logistics.

Most innovative project: Building Interaction System with Leap motion controller, Persistent systems, BE Project Activity 2014-15.

Merit Certificate: Received on scoring full in Introductory IT in 10th grade, CBSE India. Placed among bracket of 0.01% students.



Contact this candidate