top of page
Download CV

GoLang, React Native, PostgreSQL, Vue.js, TS

true

SS

Saravanakumar S.

Expert

GoLang Developer

Summary
Technical Skills
Projects Worked On
Technical Expert
Summary
  • Having 8+ years of experience in Software Development as a Fullstack developer.
  • Having 6.5 years of experience in Golang development for many projects
  • As a SeniorTech Software Engineer for Various projects and manage the technicaldeliverables for the projects.
  • Analyzing requirement documents & wireframes for the feasibility & implementation of theFeatures in the web and mobile applications.
  • Having experience in Golang and having knowledge in GRPC, Microservices,Gin , MUX,ENT
  • Having Knowledge in backend languages like coldfusion (CFML), NodeJs
  • Having experience with Docker and Kubernetes
  • Having Knowledge in various cloud services like AWS,Azure.
  • Having Knowledge in various Testing tools like Hasura, Bazel.
  • Having Knowledge in Elasticsearch, Redis for caching and GraphQL
  • Having experience in Front end technologies like VueJS, TypeScript
  • Working experience in versioning controls like Git, SVN
  • Worked on the full Software Development Life Cycle (SDLC)
  • Having Knowledge in Responsive web page design and Bootstrap, Material UI etc ...
  • Efficient to write the code reusability for Complex Applications
Technical Skills

Basic web technologies: HTML 5, CSS3, JavaScript (ES7, ES6, ES Next, ES5, ES4)

Client-side JS Frameworks: VueJS, TypeScript, React JS

Containers: Kubernetes

Mobile App: React Native

Server-side: GoLang, ColdFusion, NodeJS (Express)

Cloud Servers: AWS, Azure

Database: PostgreSQL, MS-SQL Server, MySql

Project Management Tools: Asana, ClickUp

Projects worked on

Utility Services

Client: Netherlands
Team size: 10

Environment: Golang, AWS lambda, React

Synopsis: It's an application of various utility services like Phone Number Validation,Country Geographical Names,Image Processing, File Conversion., etc ... Those are independent utility services and deployed in AWS lambda.

Role: Develop various utility services by using efficient go plugging or implementing my own logic. Bug fixing on existing utility services and worked on AWS deployment.

 

Disbursal Finance System

Client: India

Team size: 15

Environment: Golang, GRPC, Kafka, JWT, React

Synopsis: This application allows borrowers to apply for loans online or through a mobile application. The platform provides tools to verify the borrower's identity, assess creditworthiness, and evaluate the risk of lending. Once approved, the system disburses funds to the borrower's bank account or other designated account.

Role: Migrate legacy disbursal finance system application from PHP to golang, Migrate PHP end points into golang with unit testing, and use kafka for Log aggregation.

 

Flower Farm Management

Client: Republic of Ecuador

Team size: 2

Environment: Golang, Gorilla Mux, Gorm, MS-SQL Server, VueJS, Docker

Synopsis: It is a farm management system and with an e-commerce module it will act as a shopping site too. Developed using VueJS and it connects with the backend using GoLang rest API.

Role: Spec out the old legacy applications, refactor the back end into various standalone REST endpoints using GoLang & Revamped the front end as mobile responsive using VueJS & Bootstrap.

 

Custom WMS

Client: Italy

Team size: 1

Environment: Golang, AWS lambda, TreeGrid, MySql, Docker

Synopsis: It is a simple startup level custom built warehouse management application which handles inventory tracking across locations, entities & expiry date. It supports QR codes, Barcodes and RFID based tracking too. It has separate supplier & customer Portals.

Role: Develop front end application using Treegrid plugin and create backend endpoints in AWS lambda for TreeGrid operations like read & filter, also done API monitoring , bug fixing ,AWS deployment.

 

ETL Project

Client: USA

Team size: 5

Environment: Golang, gRPC, Gorm, MYSQL, Postgres

Synopsis: Creating connectors for various databases that help to extract data from one source and load it into another source.

Role: Create connectors and triggers using mysql,postgres,snowflake to fetch data from any source (ie. csv, file, database ) and fulfilling into any other source based on client need.

 

Custom ERP for clothing industry

Client: India

Team size: 3

Environment: Golang, Mux routers, GORM, Twilio API

Synopsis: Web based ERP application where any kind of clothing products can be bought from the comfort of home through the internet. This application, like all other ERP apps, has a product store, wishlist category, order listing, shipping, cart and user account management.

Role: Implement REST APIs using golang and testing all other APIs created by our team.

 

GeoDetection Service

Client: India

Team size: 1

Environment: Golang

Synopsis: This application is used to detect the geolocation of the device from the IP Address. We are using the Maxmind service to detect the IP location.

Role: Developing this service from scratch. also implemented an auto CI/CD pipeline process using Jenkins.

 

Apyhub

Environment: Golang, Java, React JS, Devops

Synopsis: ApyHub is a Developer API Utility belt. Powerful yet simple-to-use APIs that provide standard data and essential functionalities, helping developers save time and boost efficiency. It's utilities as a service that enables your team to increase productivity and go to market faster.

 

ColdFusion VS-Code extension

Team size: 5

Environment: TypeScript, VS-Code extension, LSP integration

Synopsis: VSCode plugin for CFML with a similar feature set from Adobe ColdFusion Builder Such as Project manager, server manager & panel, RDS file & data source view (using RDS protocol), security analyzer, PMT & code profiler. As well as LSP ( language server protocol) server integration into the LSP client in VS-Code.

Role: Worked on RDS files & Data Source views & security analyzer panels.

 

SHN

Team size: 4

Environment: ColdFusion, jQuery, MS-SQL

Synopsis: The Specialty Health Network (SHN) is an integrated care community of physician specialists and ancillary healthcare providers aligned to optimize the quality of care and patient experience while enhancing provider profitability. Stratus app is used to manage all of these entities (Doctors, ancillary healthcare providers & patients) & discount pricing between the in-house providers & outside providers..etc

Role: We are developing the management system to manage the patients, providers, patient orders(They have taken the treatment from providers), and all the documents related to them using the file manager

 

Car dealership application

Team size: 1

Environment : ReactNative, ColdFusion, MS-SQL

Synopsis: This is a free car buying application that helps you find new and used cars and trucks for sale near you. It is also a virtual online car dealership SaaS product to Buy, Sell, Shop & Trade new and used vehicles. It has easy-to-use marketing tools and an inventory dealer management system. Dealers can use the application as a lead generating & sales tool for both private listers and professional auto dealers both big and small.

Role: Worked on design & development of database structure, website design, API development & back end development. Worked on VIN number scanning & decoding & get full descriptions from VDP Database. Worked on image editing jQuery plugins to handle nice & effective image uploads in the Car inventory module.

 

Ecom Services for Wall Paints

Team size: 1

Environment: ColdFusion, Lucee, PostGres, jQuery

Synopsis: Click2Connect is a software development service provider based out of the Netherlands & doing various web application development across the country. Have their custom CMS & building solution on top of that CMS.

Role: Support, Bug fixes & implementation of new enhancements

 

Housefacks

Team size: 1

Environment: Lucee, PresideCMS

Synopsis: HouseFacks is an online report about the condition of a home. The report is created by a certified home inspector who tracks the repairs and improvements you make to your home over time. That report is a private report (password protected) that can easily be shown to any prospective buyer.

Role: Worked on custom repair tracking application & their marketing website

Social Share

How it Works

KNOW

SEND

LIKE

SEND

ON BOARD

How it Works

1.

SEND

2.

MATCH

3.

TRIAL

4.

ON BOARD

bottom of page