We provide IT Staff Augmentation Services!

Sr. Golang Developer Resume

MN

SUMMARY:

  • Highly Motivated and Skilled Professional with having 9+ years of IT experience in all phases of SDLC, like Requirement Analysis, Design, Development, Testing, and Implementation.
  • Over 4+ years of experience in Golang. Excellent coding and problem - solving skills with ability to work as Developer.
  • Strong working knowledge in developing Restful webservices and Micro Services using Golang.
  • Implemented REST services by Golang with microservices architecture.
  • Good hands-on experience in designing, developing, implementing and deploying applications on cloud using AWS, Azure.
  • Rewrote various microservices which needed more throughput and less latency from Python to Golang and achieved a huge increase in throughput and huge reduction in memory usage.
  • Good experience with Docker and Kubernetes. Extensive knowledge in using Git, Bitbucket and SVN.
  • Hands on experience in creating user stories and reports like JIRA, Snagit and working on Work Zone.
  • Experienced in handling big data systems using NoSQL DB, Cassandra & data streaming tools like Kafka in multi-data center cluster.
  • Designed database schemas with complex entity relationships. Have experience in Agile and
  • Waterfall.
  • Utilized Agile Methodologies to manage full life-cycle development of the project and involved in Business requirement phase which involved direct interaction with clients.
  • Experienced in the development of distributed components using Servlets, JSP, EJB, XML, JDBC, Ajax, jQuery, JavaScript and CSS.
  • Good experience in writing SQL queries, Stored Procedures, Triggers and Functions using PL/SQL with databases like Oracle and SQL Server.
  • Good knowledge on developing SQL Triggers, Stored Procedures, Functions and Views for Backend process using SQL Server.
  • Excellent knowledge of relational databases involved in application development using several RDBMS like IBM DB2, MS SQL Server, Oracle and MySQL.
  • Experience in using Agile, SCRUM and Waterfall methodology to deliver the projects.
  • Hands-on experience using LINQ and Entity Framework for data centric applications building.
  • Used configurations management tools like Team Foundation Server (TFS) and GIT.
  • Good communication & interpersonal skills and self-motivated, hardworking individual and has ability to work in team and independently in any environment.

PROFESSIONAL EXPERIENCE:

Confidential, MN

Sr. Golang Developer

Responsibilities:

  • Involved in implementation of procedures for gathering the requirements from clients for solution demonstrations.
  • Developed new RESTful API services that work as a middleware between our application and third- party APIs that we will used using Golang.
  • Using GO, developed a microservice for reading large volume of data(millions) from PostgreSQL database.
  • Experience writing data APIs and multi-server applications to meet product needs using Golang.
  • Experience in writing the HTTP RESTful Web services and SOAP API's in Golang.
  • Designed configurable REST APIs on demand using Go. Worked on numerous go frameworks like gin, revel, beego.
  • Integrated Jenkins to git where the build triggers automatically when we push a pull request for CI/CD.
  • Worked on CI/CD tool Jenkins to automate the build process from version control tool into testing and production environment.
  • Experienced in using Go technologies on UNIX and Linux platforms.
  • Good understanding of Design Patterns, Multithreading and GO containers. Well versed in using Channels and goroutines.
  • Containerized applications using Docker: Created docker files, built docker images for microservices to run on Kubernetes platform.
  • Created docker image for microservices files to orchestrate applications using Kubernetes.
  • Proficiency in multiple databases like MongoDB, Cassandra, MySQL.
  • Produced and Consumed Restful Web Services using Postman Rest Client, Swagger UI, to interact with different applications from third-party tools.
  • Worked with Business users and stake holder for gathering business requirements and Convert the Business Requirements into User Stories using JIRA.

Confidential, MA

Java/Golang Developer

Responsibilities:

  • Involved in implementation of procedures for gathering the requirements from clients for solution demonstrations.
  • Worked as a part of Agile Software Development Methodology including Scrum technology.
  • Used JavaScript and jQuery for validating the input given to the user interface
  • Developed several services in Angular 7 and shared them among different components using the dependency injection.
  • Created custom directives in Angular 5 for reusable components (directive for browser controls like: disable right click, browser close, and lock screen while transition, multifield form elements, background file uploads etc.
  • Developed REST services using Node-JS, Express-JS, Body-Parser, Mongoose, Underscore-JS and other node modules to serve the web application with JSON data
  • Worked with HTTP/HTTPS protocols by using Angular 5 components to build microservices in Node JS.
  • Used Express middleware to provide response to HTTP requests and to send status codes to the browser.
  • Developed Test classes using Junit and Easy Mock and test coverage using EMMA plug-in.
  • Used Spring Data JPA as the ORM framework to connect with MYSQL database.
  • 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.
  • Building cloud Micro services and implemented back-end using Spring Boot.
  • Pioneered with Java8 features like Functional Interfaces, Stream API, Time API, Transaction Management, Exception Handling, Collection API and Lambda Expressions.
  • Implemented a Robust Restful (JAX-RS) Jersey web Services using Spring Boot to modularize code and automated documentation to the web services in the application is provided by Swagger 2.0
  • Worked with Micro service architecture using Spring Boot to modularized code and implemented Rest API's using Spring Rest and integrated Swagger API for documentation.
  • Developed RESTful web service using Spring Boot to the underlying Agent Services API and Implemented RESTful web services

Confidential, TX

Java Developer

Responsibilities:

  • Worked with business analysts to gather the requirements and convert them into technical specifications.
  • Understanding the business requirements and functional specifications of the client module.
  • Analyze, design, coordinate and supervise the development of software systems to meet project deliverables.
  • Used agile methodology to develop component interaction diagrams and created use case flowcharts to assist in application design.
  • Used a Microservice architecture, designed and developed RESTFUL web services using Spring Boot framework.
  • Good Knowledge on deploying the microservices in Dev space of pivotal cloud foundry and to deploy in higher environment.
  • Imported data to from usage forecasting reports of carrier from excel format to mongo database in JSON format using Spring boot.
  • Manipulated data using CRUD (Create, Read, Update and Delete) operations of MongoDB data base management system and handled database access and data transmission based on RESTful web service.
  • Created Relational Database Management System (RDMS) and Tables, views, Stored Procedures, Functions, Triggers using SQL Server
  • Experience in SQL, PL/SQL to write Stored Procedures, Functions, Views and strong experience in RDBMS using Oracle (11G) Server, and My-SQL
  • Built DAO Layer using Spring Data Repository methodologies.
  • Implemented Web Services using REST and tested the API end points using Advanced Rest Client.
  • Used Maven and Jenkins to automate the construct and convey process and SVN was utilized for project administration and version management.
  • Worked with Junit, Mockito unit test framework to write unit tests for JavaScript code.
  • Worked with frontend team to develop UI using ReactJS.

Hire Now