SHASHANK KUMAR TIWARY

CTO

Hyderabad, Telangana, India10 yrs 8 mos experience
Highly Stable

Key Highlights

  • Expert in building scalable distributed systems.
  • Proven leadership in team management and project delivery.
  • Strong background in Java and AWS technologies.
Stackforce AI infers this person is a SaaS expert with a strong focus on distributed systems and cloud technologies.

Contact

Skills

Core Skills

JavaAwsComplianceDistributed Systems

Other Skills

PythonGuiceDaggerSQSSNSCloudwatchDynamoDBRedshiftData ExtractionDocument GenerationContinuous DeploymentOrganizational LeadershipMarketing StrategyTeam LeadershipManagement

About

Experienced Software Engineer with a demonstrated history of working in the Information Technology industry. Skilled in Data Structures, Algorithms, Problem Solving, Java, Python, Computer Networking, SQL, C/C++, Cryptography and Agile Software Development. Strong engineering professional with a Bachelor’s Degree focused in Computer Science and Engineering from Indian Institute of Technology (Indian School of Mines), Dhanbad. I work in Java using Spring/Guice/Dagger framework and SOA architecture. Coming up with high level and low-level design for ambiguous problems. Experience in building low latency, highly available, highly scalable distributed systems. Specialities: • Computer Science : Data Structures & Algorithms, Operating Systems, Databases • Design: Core Design Patterns • Programming : Core Java, Python, Dagger, Spring, Guice, C++ • Specialities: Distributed Systems, System Design, Java, Problem Solving, Innovation, Data Structures and Algorithms • Web Programming : HTML, CSS, JS, JSP, AJAX, Spring MVC • Scripting Languages – Python, JS • SQL Databases : Oracle, MySQL • No SQL Database – DynamoDB • Version Control : Git • Platform : Unix, Windows • Applications: Eclipse, IntelliJ • Experience in working on building highly scalable distributed systems using AWS • Cloud Infrastructure - Experience in Amazon Web Services such as SQS, SNS, DynamoDB, Lambda, S3, Redshift, Cloud Watch, Elastic Search Cluster, EC2, ECS • Experience in leading a group of engineers/team to deliver multiple projects • Agile Software Development

Experience

10 yrs 8 mos
Total Experience
3 yrs 2 mos
Average Tenure
1 yr 2 mos
Current Experience

Salesforce

Lead Member of Technical Staff

Apr 2025Present · 1 yr 2 mos · Hyderabad, Telangana, India

Microsoft

2 roles

Senior Software Engineer

Mar 2023Apr 2025 · 2 yrs 1 mo · Hyderabad, Telangana, India

Software Engineer II

Feb 2021Feb 2023 · 2 yrs · Hyderabad, Telangana, India

Amazon.com

3 roles

Software Development Engineer 2

Promoted

Jul 2019Dec 2020 · 1 yr 5 mos

  • 1. Lead a team to improve the overall Architecture of our Compliance Platform in order to support Seamless Onboarding of new use cases by reducing the overall time to onboard.
  • 2. Worked with different teams across Global Mile on providing a Compliance Platform to Small Parcel Shippers/Sellers in China to enable their inventory to different marketplaces such as US, EU etc. I led this program from requirement clarification, to
  • execution, including support for end-to-end testing, post launch support. As part of this
  • project, I worked independently, while mentoring new engineers to the
  • team and onboarding them to the program. I was the main point of contact and
  • successfully managed all requirement changes during the project and shared the impact of the
  • project timeline
  • 3. As part of our product stabilization task force, I took the lead on understanding all the
  • different symptoms that were observed. I worked with my peers and other teams to
  • understand all the underlying root-causes. I then worked on all the action items owned by our
  • teams. I independently led this initiative until all root-causes were addressed. As a
  • result, our incoming high severity tickets reduced by 16% which brought down our team's on call load and helped mitigate customer issues by improving the customer experience.
  • 4. Lead a Team, worked on Designing (HLD and LLD) and implementing a highly scalable distributed system to support Data Warehousing use cases for Transportation Compliance for Auditing, Querying and Reporting purpose.
  • 5. Lead a Team and Implemented Eventual Consistent Document/Data Replication Feature (HLD and LLD) which will replicate documents/data on demand across different regions depending upon business requirements.
  • Technologies Used – Java, Python, Guice, Dagger, Junit (Unit testing framework), Automated Integration Tests, Amazon Web Services (Lambda, SQS, SNS, Cloudwatch, DynamoDB, Redshift), Fast Data Technologies, Pipelines.
JavaPythonGuiceDaggerAWSSQS+4

SDE-2 at Amazon Development Centre

Jun 2018Jul 2019 · 1 yr 1 mo

  • 1. Worked on migrating Compliance use cases from old Compliance platform to the new Compliance Platform without impacting the compliance use cases.
  • 2. Built a Generic Library to extract data from Document Model (based on Entity Relationship Model) which can be used across all of Amazon Transportation Teams.
  • 3. Worked on Document Generation Framework which identifies and generates Compliance Documents for any Amazon Shipment movement across worldwide.
JavaComplianceData ExtractionDocument Generation

SDE

May 2016Jun 2018 · 2 yrs 1 mo

  • 1. Built low latency, highly available, highly scalable distributed system solving real world transportation problems with primary focus to automate and systematize the process of delivering packages to customers across the globe. For each order processed in Amazon there are Transportation Events which are being published, I have designed (HLD and LLD) and implemented a highly scalable distributed system which evaluates for the appropriate Transportation Compliance Events for which regulatory compliance documents can be generated.
  • 2. Worked on making Team's service pipelines Full CD (Continuous Deployment) by adding integration tests, load tests, enhancing unit tests (by increasing line and branch coverage), adding roll back monitors etc as part of the service pipelines.
JavaDistributed SystemsContinuous Deployment

Synopsys india pvt ltd

Research and Development Engineer

Jun 2015Apr 2016 · 10 mos

  • I was part of the verification group where my job was to optimize the partitioning of the circuit which are modelled in the form of graphs in the FPGA (Field Programmable Gate Arrays) cores using various partitioning algorithms.

Arista networks

INTERN

May 2014Jul 2014 · 2 mos · BANGALORE

  • My job was to enhance the Access Control List (ACL) by adding reserve keyword for reservation of ACL entries. My task also involved to perform in place replacement of ACLs.

Education

Indian Institute of Technology (Indian School of Mines), Dhanbad

Bachelor's degree — Computer Engineering

Jan 2011Jan 2015

Indian Institute of Management, Kozhikode

Professional Certificate Program in Business Management

Jul 2023Sep 2024

Stackforce found 100+ more professionals with Java & Aws

Explore similar profiles based on matching skills and experience