We provide IT Staff Augmentation Services!

Golang Developer Resume

SUMMARY

  • Highly Skilled Professional with having around 7 years of IT experience in all phases of SDLC, like Requirement Analysis, Design, Development, Testing, and Implementation.
  • 2.8 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 .
  • Hands on experience with dependency management in software components using Dependency Injection in Golang.
  • Experienced in generating Rest service templates using the swagger specifications and yaml files.
  • Good experience with Docker and Kubernetes. Extensive knowledge in using Git , Bitbucket and SVN .
  • Experienced in Developing and Publishing Service Oriented Architecture (SOA) using SOAP and RESTful Web services.
  • 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.
  • Experienced with Docker container service. Creating Docker files , Docker Images & Containers .
  • 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

Golang Developer

Confidential

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.

Golang Developer

Confidential

Responsibilities:

  • Involved in implementation of procedures for gathering the requirements from clients for solution demonstrations.
  • Worked to Improve existing microservices that the infrastructure uses by redesigning the data pipelines.
  • Wrote mongo migration scripts to migrate date and increased the performance in prod.
  • Designed configurable REST APIs on demand using Golang. Worked on numerous Golang frameworks.
  • 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.
  • Developed a RESTful web service using Golang to the underlying Agent Services API and Implemented RESTful web services.
  • Assisted other developers in following best practices for Docker, Golang, and infrastructure needs.
  • Wrote the test cases with ‘testify’ which follows a BDD testing framework
  • Used JavaScript and jQuery for validating the input given to the user interface.
  • Worked on Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy the application to AWS.
  • Worked on GIT for Version Control of code for incremental development and day-to-day basis to maintain the code history.
  • Worked on Postman to test the API workflow tested on the JSON files which are generated by the NodeJS.
  • Worked on Docker Engine and Docker Machine environment, to deploy the micro services-oriented environments for scalable application.
  • Created a Docker container using Docker images to test our application and run our applications in Linux environment.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs and configuration automation using Docker containers.
  • Worked on Jenkins, Docker for continuous integration and for End to End automation for all build and deployment.
  • Worked on AWS cloud watch and monitor the performance environment instances for operational and performance metrics during load testing.
  • Worked on Jenkins for continuous integration and for End to End automation for all build and deployments.

Java Developer

Confidential

Responsibilities:

  • Extensive involve in analyzing business requirement and discussion with business users.
  • Responsible for designing Rich user Interface Applications using JavaScript, jQuery, CSS, HTML, AJAX.
  • Interacted with the stakeholders and gather requirements and business artifacts based on Agile SCRUM methodology.
  • Used Eclipse to develop source code and debug the application.
  • Built a custom cross-platform architecture using Java, Spring Core/MVC, and Hibernate.
  • Involved in defining build process with Maven scripts and customizing through CI builds using Jenkins.
  • Implemented Web-Services to integrate between different applications internal and third-party components using SOAP and REST services using Apache-CXF
  • Configured Queues and Topics as part of application integration and defined Camel routing between queues/topics.
  • Reviewed the XML logical data model and developed XML schema XSD to validate the model and used JAX-B for Xml-Java Mapping and XML-XSLT conversion.
  • Implemented Hibernate ORM tool integration with Spring MVC to interact with back end persistence system Oracle.
  • Developed and published web-services using WSDL, SOAP and XML, JAX-B based on top-down and bottom-up approaches.
  • Experience in pre-testing the Web-Service calls with SOAP UI using endpoints.
  • Coordinated Unit Testing by JUnit, Easy Mock, Integration and User Acceptance Testing and developed test cases for bean components.
  • Used Subversion for maintaining the component and for release and version management. And JIRA for defect tracking.
  • Maven tool has been used for the build and deploy procedure scripts in UNIX, Linux and Windows environment using Hudson.
  • Been though Release process for project execution as part of SCRUM.

Java Developer

Confidential

Responsibilities:

  • Involved in gathering required information from the end clients.
  • Collected the contract, deal summary and agreement documents to go over the details required for the project.
  • Involved in the Software Development Life Cycle phases like Requirement Analysis, Development, Unit/Integration Testing and estimating timelines for few requirements.
  • Designed and developed various modules using Java, JSP/Servlets, XML, and MVC.
  • Implemented Agile (Scrum) Methodology that includes daily scrum with team.
  • Developed various components using Bounce framework which is customized Spring framework.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Development of Perl & shell script modules that trigger the routine checks of monitoring the key batch jobs.
  • Involved in implementation of Data Access, Service and Presentation Layers and intensively worked on Spring DAO Layer to access and perform CRUD operations on data.
  • To provide ongoing support in systems management and administration of LINUX/UNIX in global-scale environment.
  • Worked on resolving User Interface issues using various front-end technologies such as HTML5, CSS3, JavaScript, Angular JS, Bootstrap, jQuery and AJAX.
  • Worked with NoSQL Databases like Mongo DB.
  • Extensively worked on JSON for data transfer between different hardware components through HTTP request-response model.
  • Extensively worked on Oracle SQL queries and PL/SQL stored procedures to perform CRUD operations in DAO layer.
  • Performed the Garbage Collection Analysis, Java Heap Analysis, Thread dump, Heap dump analysis, JVM Tuning and risk analysis.
  • Resolved bugs/defects in application by coordinated with team members of the project to assure a positive outcome using JIRA.
  • Written JUNIT test cases for performing unit testing.
  • Responsible for code sanity in integration stream used ClearCase as version control tool.

Hire Now