Summary
Overview
Work History
Education
Skills
Timeline

Goutam Niwas

Senior Software Consultant
Coimbatore,TN

Summary

Professional Summary

Polyglot developer with 5.8 years of experience in building highly scalable and fault tolerant Applications. Experience in building E-Commerce systems, payment systems, system integrations and more.

Core skills: Go lang, Java, Vue JS, Flutter, No Sql, System design.

Backend languages

Go lang - Scalable and Fault tolerant micro services for E-Commerce systems.
Node JS - Lambda functions for system integrations.
Java - Monolith web services for a network provisioning software.
Ruby - Utility scripts and automation tests

Frontend
Vue JS - Micro Front ends for E-Commerce systems.

Mobile
Flutter - Multi platform frontend for E-Commerce systems.

Database
Couchbase, Hbase with Hadoop, MySQl

Testing
UI Testing with Cucumber & Ruby
Performance testing with K6 & Node js

Deployment
Gitlab CI, Docker, Kubernetes

Cloud infrastructure
Basic experience with AWS, GCP in deploying Lambdas, Managed Kubernetes clusters.

Overview

6
6
years of professional experience
20
20
years of post-secondary education
2
2
Languages

Work History

Senior Consultant - Application Developer

Thoughtworks
Coimbatore, Tamil Nadu
08.2018 - Current
  • Full stack developer
  • Delivered user stories that cross cuts Mobile apps, Web and Backend.
  • Stream lead for 8 member developer squad.
  • Performed designing and implementation of architecture for Payment systems, Shipment systems for e-commerce.
  • Spearheaded migration from legacy systems and databases to new micro services architecture for shipment systems and payment systems.

Software Engineer II

Payoda Technologies
Coimbatore, Tamil Nadu
06.2016 - 07.2018
  • Backend services developer
  • Create and modify services for new functionalities
  • Network switches provisioning and visualization product
  • Implemented certificate management system
  • Lead changes in SSL certificate generation and client certificate authentication for network switches
  • Focused in writing clean code, code refactoring and unit tests

Intern Developer

Payoda Technologies
Coimbatore, Tamil Nadu
12.2015 - 06.2016
  • Implemented new CI pipeline to add integration test and unit test for existing product
  • Made improvement to existing OSGI packaging and improved deliverable package size(WAR package)

Education

Bachelor of Technology - Information Technology

Info Institute of Engineering, Coimbatore
08.2012 - 06.2021

Higher Secondary - Computer Science

Lisieux MHSS, Coimbatore
06.2010 - 06.2012

Secondary -

Laurel MHSS, Coimbatore
06.2001 - 06.2010

Skills

Go lang

undefined

Timeline

Senior Consultant - Application Developer - Thoughtworks
08.2018 - Current
Software Engineer II - Payoda Technologies
06.2016 - 07.2018
Intern Developer - Payoda Technologies
12.2015 - 06.2016
Info Institute of Engineering - Bachelor of Technology, Information Technology
08.2012 - 06.2021
Lisieux MHSS - Higher Secondary, Computer Science
06.2010 - 06.2012
Laurel MHSS - Secondary,
06.2001 - 06.2010
Goutam NiwasSenior Software Consultant