Suman Das

Software Engineer

Bengaluru, Karnataka, India7 yrs 9 mos experience
Most Likely To Switch

Key Highlights

  • Reduced Android build time from 43 min to 18 min.
  • Implemented Mobile CD for automated releases.
  • Designed CI/CD pipelines for multiple projects.
Stackforce AI infers this person is a Software Engineer specializing in CI/CD and Test Automation within the Gaming and Transport industries.

Contact

Skills

Core Skills

Ci/cdMobile DevopsTest Automation

Other Skills

AWSAmazon Web Services (AWS)AnsibleApache POIAppiumAutoITBrowserStackCasperJSCircleCIDanger JSDockerElasticsearchExtent ReportsFastlaneFlask

About

Software Engineer with 8+ years of experience working on different aspects of Engineering Productivity like • CI/CD • Developer Tooling • Mobile DevOps • Test Automation (Frameworks, Infra and Continuous Testing) • Infrastructure Automation • Build & Release Engineering Automation

Experience

7 yrs 9 mos
Total Experience
1 yr 11 mos
Average Tenure
2 yrs 7 mos
Current Experience

Postman

Senior Engineer

Nov 2023Present · 2 yrs 7 mos · Bengaluru, Karnataka, India · Hybrid

  • Test Infrastructure and Developer Experience

Mobile premier league (mpl)

Software Development Engineer ll - Developer Experience (DevX)

Nov 2021Nov 2023 · 2 yrs · Bangalore Urban, Karnataka, India · Hybrid

  • Worked as a part of DevX team to improve overall engineering productivity across MPL
  • Responsible for setting up and optimising client CI pipelines across MPL frontend ecosystem (Android, iOS, React Native and Unity) resulting in reduction of Android average build time from 43 min to 18 min and iOS average build time from ~1 hour to 33 min on CI
  • Led the initiative for implementing Mobile CD from scratch for automating Android release to production and iOS release to TestFlight hence removing the need to do it manually each time
  • Developed an automated setup for iOS developers to self-manage their CI infrastructure requirements
  • Implemented build time monitoring using Elasticsearch and Kibana for wider visibility across org
  • Undertook multiple initiatives to shift quality left on CI by setting up automated build, lint, continuous testing stages and auto feedback comments on PRs raised by developers
  • Actively contributed in streamlining and developing reusable components like Jenkins shared libraries for the CI/CD setup across MPL backend microservices
  • Developed a slackbot in MPL which acted as an automated wrapper over different day to day activities like deployments, cache purging, service restarts etc. Also designed the entire CI/CD pipeline for the same
  • Automated multiple manual release engineering procedures like branch cut-off, back merging, release tagging, native app version bump up, to ensure a streamlined release process
  • Responsible for optimising CI infrastructure by introducing on demand EC2 slaves using AMIs
  • Skills - Python, Flask, Jenkins, Gradle, Java, Groovy Scripting, Shell Scripting, Ruby, Amazon Web Services (AWS), Docker, Ansible, Nexus Artifactory, Fastlane, Danger JS, Mobile DevOps and Infrastructure, CI/CD, Slack SDK
PythonFlaskJenkinsGradleJavaGroovy Scripting+12

Goto group

2 roles

Lead Software Engineer - Tooling and Infrastructure

Promoted

May 2021Nov 2021 · 6 mos

  • Worked as a Lead Engineer in the Gojek Test Automation Frameworks, Tooling and Infrastructure team
  • Designed and developed Continuous Testing pipelines and integrated them into the software delivery pipelines for a CI/CD/CT setup across Gojek
  • Setup dynamic dockerized Mobile Test Automation infra replacing the existing setup of static mac mini machines
  • Desinged and developed a Gitlab webhook service to listen to Gitlab events and push required metrics to in house monitoring solution
  • Added multiple capabilities in the test results slack alerts like support for adding platform agnostic reports, ability to retry failed tests by single click, auto tagging of PICs of failed tests
  • Collated utility scripts built across teams in a repo and set up a CI pipeline to dockerize them, push to docker registry as well as auto test the created images which were further consumed by Gitlab docker runners across Gojek
  • Developed CI workflows to optimise the test automation code building process and introduced caching on CI to reduce build time
  • Contributed to multiple features of the Test Automation Framework like parallel execution, customised reporting
  • Skills - Java, Python, Flask, Appium, Gitlab, Shell Scripting, Gradle, Docker, Elasticsearch, Kibana, BrowserStack, Slack SDK, Test Automation Infrastructure
JavaPythonFlaskAppiumGitlabShell Scripting+9

Senior Software Engineer

Aug 2019May 2021 · 1 yr 9 mos

  • Worked as a Senior Engineer in the GoFood Engineering team (Food delivery wing of Gojek)
  • Contributed to writing automation scripts for multiple GoFood workflows (Android Automation + Backend)
  • Set up scheduled health checks with automated alerting to immediately inform corresponding teams about service health check failures
  • Setup highly detailed dashboards to track test metrics
  • Skills - Java, Appium, REST Assured, TestNG, Report Portal, Postman, Newman CLI, Gitlab
JavaAppiumREST AssuredTestNGReport PortalPostman+3

Barclays corporate banking

2 roles

Technology Analyst

Jul 2018Jul 2019 · 1 yr

  • Worked as a Technology Analyst in the Barclays Corporate Banking Core Automation Team primarily involved in revamping and optimising the Test Automation Framework
  • Worked on replacing implicit and static waits with explicit waits and custom coded waiting logics to reduce test flakiness
  • Moved to Page Object Model from storing locators in static files
  • Setup capability to automate testing efforts of backend APIs
  • Developed Reporting and Logging capabilities in the framework
  • Integrated the framework with BrowserStack and enabled test execution in a CI/CD/CT setup
  • Developed capability to run tests in parallel
  • Mentored a junior intern on developing standalone utilities for the functional testing team
  • Skills - Java, Selenium, REST Assured, BrowserStack, Extent Reports, Log4j, Jenkins, Apache POI, MySQL
JavaSeleniumREST AssuredBrowserStackExtent ReportsLog4j+4

Graduate Technology Analyst

Aug 2017Jul 2018 · 11 mos

  • Worked as a Graduate Technology Analyst in the Barclays Virtual Accounting Solutions engineering team
  • Designed and developed tools to boost productivity of QE team
  • Developed headless automation scripts to speed up batch process verifications on the web application
  • Developed simulation workflows in the test automation framework to replace dependency on physical card login process hence enabling testing as a part of CI/CD/CT pipelines
  • Skills - Java, Selenium, CasperJS, AutoIT, JavaScript
JavaSeleniumCasperJSAutoITJavaScript

Fellowapp

Summer Intern

May 2017Jun 2017 · 1 mo

  • Worked on automating various manual activities that go on in the Recruitment Industry.
  • Developed an extension tool to automate candidate sourcing, collecting candidate data, organizing data into JSON format and converting the stored JSON to organised excel sheets with user activity being reduced to mere click of buttons. Continuously updated the tool to obtain maximum efficiency in terms of speed and prevention of data loss
  • Used NoSQL database technology MongoDB to store the JSON and integrated MongoDB with PHP to create the back-end of the tool.
  • Created Responsive Web Pages (for laptop, android and iPhone products) with the help of jQuery and W3.CSS which would act as chat interfaces to interact with the candidates to gather necessary details and format the details to JSON.
  • Integrated Google Autocomplete API and in house developed APIs to improve the interacting power of these pages and assist candidates to get started and automate most of the manual work done by recruiter or hiring agencies

Digital poke

Winter Intern

Dec 2016Jan 2017 · 1 mo

  • Worked as a developer intern for Grabshack.com (a part of Digital Poke or PokeLabs.com)
  • Worked closely with the front end designing team to develop the chrome extension for Gabshack.com using chrome APIs,JavaScript and in house developed APIs
  • Developed and implemented appropriate algorithms using chrome APIs to port product data extracted from product pages using jQuery
  • Worked on making an algorithm to automate implementation of the trending products list and coupons list ajax calls and automate the updating functionality of the lists as well using chrome tabs and run-time APIs
  • Analysed the DOM content of product pages of different companies and performed data scrapping from web pages using JavaScript and JQuery to extend the functionality of the crawler to companies like TataCliq, Infibeam, Indiarush, Limeroad, UrbanLadder, Nykaa, eBay, Myntra etc
  • Successfully modified and ported the extension to Firefox by using Web Extensions offered by Firefox after analyzing the requirements. Took responsibility of testing the functionality of the extensions along with the design and development team after completion of every single module

Zersey

Summer Intern

May 2016Jul 2016 · 2 mos

  • Worked as a Back End Functionality Development Intern for various new modules of the existing company website. Modules worked on include :-
  • Real Time Notification Module using PHP SSE API offered by HTML5
  • One to One chat application using Node.js Socket IO Library
  • Bug Fixing and Database Design for different modules
  • Implementing multiple third party APIs for various services (most importantly the Blogger and Tumblr APIs)

Global system technologies

Winter Industrial Trainee

Dec 2015Jan 2016 · 1 mo · Kolkata Area, India

  • Internship on Web Development methodologies.
  • Worked on PHP as well as CodeIgniter PHP framework.
  • Understood the concept of Model-View-Controller architecture
  • Developed a Message Managing application with the help of the CodeIgniter framework, AJAX, JavaScript, HTML, Bootstrap
  • Also trained on the CMS technology WordPress

Education

Vellore Institute of Technology

Bachelor of Technology (BTech) — Information Technology

Jan 2013Jan 2017

St.Augustine's Day School Kolkata

ICSE and ISC

Jan 1999Jan 2013

Stackforce found 100+ more professionals with Ci/cd & Mobile Devops

Explore similar profiles based on matching skills and experience