Sai Vardini Golang
Sai Vardini Golang
⮚ Having 9+ years of experience in software development includes Analysis, Design, and Development of
Web - based applications using Golang, Python.
⮚ Experience of the design patterns and best practices with Golang (and more) to start with design and get to
deployable production systems including scale monitoring and instrumentation platform.
⮚ Experience in Golang concepts like Slices, Maps, Structs, Interfaces, Go routines and Channels and
extensive working knowledge with Microservices, Gokit, ORM GORM, cli, Gorilla Mux, go - hystrix,
godoc.
⮚ Built enterprise-wide DNS historical data trending analysis tools in Go (Golang), Languages with
RESTAPI for user queries as Microservice.
⮚ Created internal diagnostic tools using Golang and AngularJS in order to assist with customer issues.
⮚ Developed responsive web product features using React JS, SASS, on GoLang with REST.
⮚ Implement new requirements and fix existing bugs on the system, built in CouchDB, CouchDB modules
and PostgreSQL (backend) and Coffee Script and BackboneJS (frontend).
⮚ Developed robust RESTful APIs in Golang using the Gin framework to modularize code and improve
maintainability.
⮚ Strong command in leading Frameworks Team such as Angular.js, backbone.js, bootstrap.js,
D3.Js,React.Js and NodeJS.
⮚ Integrated Swagger for automated documentation, ensuring clear and up-to-date API documentation.
⮚ Backend development in Golang for Limit Monitoring system.
⮚ Developed Golang code to Feedback system.
⮚ Created PDF reports in Golang using XML and database to send all userbase (around 3million end users)
monthly and on demand reports.
⮚ Utilized Golang's strengths in performance and concurrency to enhance the efficiency of the Microservice
architecture.
TECHNICAL SKILLS:
WORK EXPERIENCE:
Client: Walmart May 2021 – Till Date
Littlerock, AR
Role: Sr. Golang Developer
Responsibilities:
⮚ Involved in requirements gathering, system design, analysis, implementation and setting up the
development environment.
⮚ Developed microservices to load the data from DynamoDB to Kafka topics for reporting using Golang and
Used Git to control the build version.
⮚ Involved in implementing the Micro Services based on Restful API using Golang.
⮚ Wrote data APIs and multi-server applications to meet product needs using Golang.
⮚ Using Golang, Implemented RESTful Web Services for the data transportation between multiple systems.
⮚ Developed automation scripts in YAML using Swagger to deploy and manage Go based applications
across Linux servers.
⮚ Developed the UI using HTML5, CSS3, Bootstrap and customized Data Tables and High charts into
Angular JS Directives.
⮚ Developed web services using Restful technology to support JSON and XML.
⮚ Developed various test cases using open source Golang framework like ginkgo and testify to ensure proper
testing is performed across all corners of application post deployment.
⮚ Assisted in Migrating the application to Cloud environment using the Amazon web services- EC2, S3 and
various services of AWS.
⮚ Integrated Docker container orchestration framework using Kubernetes by creating pods, config Maps,
deployments.
⮚ Worked on creation of Docker containers and Docker consoles for managing the application life cycle.
⮚ Worked with JIRA for bug tracking, creating the dashboard for issues.
Environment: Golang, Python ,Docker, Swagger, Kubernetes, Jenkins, CI/CD, AJAX, XML, CSS,
HTML, Angular, Oracle, jQuery, REST, JSON.
Client : Charter Communications, Feb 2020 – April 2021
Location: Stamford, CT
Role: Go Lang Developer
Responsibilities:
⮚ Involved in implementation of procedures for gathering the requirements from clients for solution
demonstrations.
⮚ Worked as a part of Agile Software Development Charter Communications Methodology including
Scrum technology.
⮚ Developed robust RESTful APIs in Golang using the Gin framework to modularize code and improve
maintainability.
⮚ Worked with HTTP/HTTPS protocols by using Angular 5 components to build microservices in Node JS.
⮚ Implemented custom middleware in Golang to handle HTTP requests, generate responses, and send
appropriate HTTP status codes to clients
⮚ Developed Test classes using Junit and testify and test coverage using EMMA plug-in.
⮚ Utilized Golang's database/sql package along with a MySQL driver to establish connectivity with a
MySQL database, leveraging Golang's native capabilities for object-relational mapping (ORM).
⮚ Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this
application to AWS.
⮚ Used GIT for Version Control of code for incremental development and day-to-day basis to maintain the
code history.
⮚ Used Postman to test the API workflow tested on the JSON files which are generated by the NodeJS.
⮚ Developed cloud-based microservices and implemented the backend using Golang, leveraging the
language's native features and frameworks for building scalable and efficient microservices.
⮚ Implemented robust RESTful web services in Golang, utilizing its native capabilities to modularize code.
Automated documentation for the web services in the application was provided using Swagger 2.0.
⮚ Ensured high code quality through testing and participated in code reviews for the Golang codebase.
Environment: Golang, Python, Docker, Swagger, Kubernetes, Jenkins, CI/CD, AJAX, XML, CSS,
HTML, Angular, Oracle, jQuery, REST, JSON.
Responsibilities:
⮚ Worked as part of an Agile/Scrum based development team and exposed to TDD approach in developing
applications.
⮚ Implemented SQL Alchemy as ORM mapping tool for complete access and Wrote SQL queries and
maintained PostgreSQL RDBMS in the local development environment.
⮚ Provisioning Web Servers in AWS using different services EC2, VPC, ELB, Auto Scaling, Route53 using
Cloud formation templates & AMI’s using Infrastructure as a Service (IAAS).
⮚ Strong experience with Core Python and NumPy, Django, Pandas.
⮚ Designed and implemented by configuring Topics in the new Kafka cluster in all environment.
⮚ PyTest was used for the purpose of testing many programs on Python and other codes.
⮚ Performed different testing methods like unit testing, Integration testing, web application testing and
selenium testing.
⮚ Developed consumer-based features and applications using Python and Django in test driven Development.
⮚ Implemented RESTful Web-Services for sending and receiving data between multiple systems. Integrated
Redis-Cache with the Django-rest-framework for reading the data faster.
⮚ Wrote Python modules to extract/load asset data from the MySQL source database.
⮚ Extensively in XML and JSON format worked on Jenkins by installing, configuring and maintaining for
Continuous integration (CI) and for End-to-End automation for all build and deployments.
⮚ Implemented Bash, Perl, Python scripting to automate many day-to-day tasks.
⮚ Used JSON schema to define table and column mapping from S3 data to Redshift.
⮚ Launched Kubernetes to provide a platform for automating deployment, scaling and operations of
application containers across clusters of hosts.
⮚ Created application using Angular JS, Python Rest APIandHTML5/CSS3.
⮚ With the use of Python OS module on UNIX environment, job cloning and forking.
⮚ Designed and worked with data finding and retrieval systems, such as Elasticsearch.
⮚ Designed and developed ETL integration patterns using PySpark, AWS glue.
⮚ Implemented REST APIs in Python using Django ORM (object-relational mapper) in the backend for
management of data center resources.
Environment: Python 3.4/3.5, Django 1.6, HTML5, CSS, XML, MySQL, Angular JS, Backbone JS, JQuery, CSS
Bootstrap, Mongo DB, MS SQL Server, T-SQL, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting. Selenium,
Water fall model, UML, Xml.
⮚ Used Python, Django and Pyramid frameworks to develop applications and responsible for both back-end
programming and front-end functionality using Ajax, Angular.JS, and other technologies.
⮚ Built a new CI pipeline and performed testing and deployment automation with Docker, Jenkins, and
Puppet.
⮚ Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves
via Puppet.
⮚ Used AJAX for transmitting JSON data objects between frontend and controllers and wrote Python scripts
to parse XML and JSON documents and load the data in the database.
⮚ Implemented RESTful Web-Services for sending and receiving data between multiple systems.
⮚ Implemented business logic using Python and used HTML, CSS, react and Implemented a Continuous
Integration & Delivery (CI/CD) pipeline with Docker, Jenkins and GitHub.
⮚ Developed application service components and configured beans using Spring IoC, creation of Hibernate
mapping files and generation of database schema.
⮚ Implemented and enhanced CRUD operations for the applications using the MVT (Model View Template)
architecture of Django framework and Python conducting code reviews.
⮚ Implemented user interface guidelines and standards throughout the development and maintenance of the
website using HTML, CSS.
⮚ Used Node JS, Angular JS and MVC Frameworks in the development of web applications.
⮚ Extensive experience in developing Microservices using Spring Boot and following domain driven design.
⮚ Involved in running Hadoop streaming jobs to process terabytes of XML format data.
⮚ Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and
maintenance of build jobs and Kubernetes deploy and services.
⮚ Extensively worked on developing UI components using Angular JS and JSON to interact with Restful
webservices.
Environment: Python 3.3/3.2, Django, Jenkins, Apache, XML, MySQL, MongoDB, REST, CSS, SASS, AJAX,
HTML, Shell scripting, Sublime, XHTML, SVC.