Sr. Golang Developer Resume
3.00/5 (Submit Your Rating)
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.