Vaishnavi Golang Developer
Vaishnavi Golang Developer
Email: [email protected]
Phone: +1 (469)-639-0533
PROFESSIONAL SUMMARY
9+ years of extensive experience in Web Application Development and Designing using Golang and Java.
Proficient in all phases of SDLC and currently working in conditions utilizing Agile (SCRUM) and Test-Driven Development
(TDD) advancement approaches.
Experience in Golang concepts like Slices, Maps, Interfaces, goroutines and Channels and extensive working
knowledge with Microservices, Gokit, ORM GORM, cli, Gorilla Mux, go - hystrix, gin.
Solid experience in design and development of front end in applications using JSF, JSP, HTML, XHTML, JavaScript, CSS,
AJAX.
Expertise in working both Monolithic and Microservices (Domain driven Design methodologies) architectures.
Experience in designing and developing the RESTful API endpoints using Go programming language.
Strong hands-on experience in using technologies such as Java, J2EE, Web Services (REST and SOAP), Spring Framework
(Spring Boot, Spring Batch, Spring Security, Spring Actuator), Hibernate, Struts, JSF, JSP, JDBC, JMS.
Experience with Built enterprise-wide DNS historical data trending analysis tools in Go (Golang), Languages with
REST API for user queries as Microservices.
Experience in developing the front end/web applications using latest Angular Framework and Bootstrap library, HTML5,
CSS3, jQuery, React JS, Node JS.
Worked with Grafana to visualize the data, create dashboards, and API metrics monitoring.
Experience in monitoring the application using (Kibana, Splunk, and Introscope) dashboards, alerting systems
Good knowledge and hands on with AWS services like Elastic Compute Cloud (EC2), Simple Storage Service (S3), Auto
Scaling, IAM, Virtual Private Cloud (VPC), Route53, Cloud Watch, AWS CLI, Cloud Formation, ELB, RDS.
Strong hands-on experience in development and deployment of cloud native Spring Boot based Micro services.
Good working information in creating and sending Microservices related applications with Spring Boot and Spring Cloud.
Experience in working on several Docker components like Docker images, Docker Engine, Compose and Docker
registry.
Experience with Golang drivers to perform operations such as CRUD and writing complex queries with SQL
Server, Pl/SQL, MongoDB.
Experience on different OS like UNIX, Linux, Mac, and Windows operating systems.
TECHNICAL SKILLS:
Cloud Technologies, AWS – (ECS, EC2, S3 Bucket, AWS cloud watch, AWS Lambda, CLI, CFT), Azure, Docker, JIRA
DevOps Tools & Other
PROFESSIONAL EXPERIENCE:
Client: Molina HealthCare, Long Beach, CA August 2021 – Till Date
Designation: Sr Full Stack Developer
Responsibilities:
Actively participated in agile development processes, including sprint planning, daily stand-up meetings, and retrospectives, to
ensure efficient collaboration and project delivery.
Designing and developing RESTful API endpoints using Go programming language.
Designed and implemented lexer/parser for specification test files in Golang.
Integrated Node.js applications with NoSQL databases such as MongoDB for flexible and schema-less data storage.
Utilized Spring Security to implement authentication and authorization mechanisms, ensuring secure access to sensitive patient
health information.
Developed Golang Microservices and converted the user stories into backend logic in service classes.
Worked on the MVC architecture of AngularJS in developing the apps, controllers, and directives which are customized to
meet the needs of the application.
Involved Golang code for quality, logging, monitoring, and debugging code optimization.
Integrated Hibernate with various databases, including PostgreSQL, MySQL, Oracle, and SQL Server.
Used Golang features including Channels, Routines, Interfaces and GORM framework to make the code more robust and easier
to maintain.
Used Angular JS, ES6, and HTTP Client for making Restful API calls and data binding.
Written authorization middleware layer in Go.
Splunk and Datadog is used to monitor the error logs of Golang microservices.
Implemented server-side logic and business logic using Java, ensuring seamless integration with the Angular-based front-end.
Improved the UI using Angular 12, Angular Material, Bootstrap, Priming.
Used Java to consume the Splunk API to fetch data from the logs and then load into Postgres DB.
Worked on a sharding algorithm in Go to distribute the load between the available backend server instances.
Utilized S3 for secure and scalable object storage, implementing data lifecycle policies for cost-effective storage management.
Set up and configured Elastic Load Balancers to distribute incoming traffic across multiple EC2 instances, ensuring high
availability and fault tolerance.
Worked with Grafana to visualize the data by creating dashboards.
Implemented Auto-Scaling to automatically adjust the number of EC2 instances based on demand, optimizing resource
utilization and cost efficiency.
Designed and implemented scalable and elastic AWS architectures to accommodate varying workloads and ensure optimal
performance during peak healthcare demand.
Tested for the proxies using Prometheus and Grafana Dashboards.
Managed and maintained version control using Git for collaborative front-end development.
Utilized CI/CD tools including Docker, Jenkins, and GitHub Actions to automate the deployment of our application to AWS
infrastructure.
Developed JUnit test cases for service calls by utilizing mocking techniques with Mockito and ensuring comprehensive coverage
of both unit and integration tests.
Created Docker images using a Docker file, worked on Docker container snapshots, removing images.
Designed and configured custom Jira issue screens and screen schemes for data entry and visibility.
Client: Lumeris (Essence health care), Maryland Heights, MO Nov 2018 – June 2021
Designation: Sr Full Stack Developer
Responsibilities:
Involved in the development of user interface applications and professional web applications using HTML, CSS, React.js.
Worked on 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.
Extensively worked on implementing Spring Boot Microservices to divide the application into various sub modules.
Developed a user interface by using React Js and Flux for single-page application (SPA) development.
Built enterprise-wide DNS historical data trending analysis tools in Go (Golang), Languages with REST API for user
queries as Microservice.
Developed controller classes utilizing Spring MVC, Spring AOP, Spring Boot, and Spring Cloud. Additionally, implemented
security measures using Spring Security.
Developed Microservices using Golang with idiomatic manner coding concept and corresponding test cases.
Utilized Spring Boot to create standalone, production-ready Java applications for data processing.
Successfully performed the RESTful APIs Integration and developed an API wrapper for reusability.
Used Golang to create backend servers.
Used Spring framework for Dependency Injection and integrated with Hibernate.
Converted Existing Java API into Oracle API by coding in Oracle PLSQL Packages.
Used Golang to provide a form of encapsulation that allows types, including their fields and methods, to be visible or invisible.
Production log analysis using Splunk.
With the concept of React Js Worked on usage metrics and end to end events tracing for analysis purpose.
Developed the UI Screens using HTML5, CSS3, and JavaScript and did the client-side validation with JavaScript.
Developed application using React JS and Node JS connecting to Oracle on the backend.
Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this
snapshot for disaster recovery.
Generate report using Grafana, CSV format and push report to S3.
Used Grafana to monitor the metrics of APIs.
Led the migration of on-premises electronic health record (EHR) systems to the AWS cloud.
Developed application to handle concurrent data collection and processing with Multithreading for different business models and
using Mongo DB documents to store and manipulate it.
Work with tools like Dynatrace and Splunk to build dashboards and do data analysis on incidents, and other issues.
Responsible for unit testing and integration testing in development environment and ensuring application according to
specifications.
Used CI/CD tools Jenkins, Git/GitLab, Jira for configuration management and automation.
Containerized the services using Docker files and deployed them into the Kubernetes cluster.
Performed code review and unit tested the application using TestNG framework.
Created Grafana dashboard to check the logs.
Responsibilities: