We provide IT Staff Augmentation Services!

Golang Developer Resume

4.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Over 8+ Plus years of Full Stack development experience with thorough noledge in all phases of Software Development Life Cycle (SDLC) on projects like web based and distributed enterprise application using GO, JAVA, AWS technologies.
  • Experience as a Golang Developer.
  • Experience in working with Google App engine APIs. Experience writing microservices and REST Api’s using Golang.
  • Hands - On noledge in building REST API services using Spring Boot, Jersey (extending JAX-RS) and implemented custom Marshall and Un-Marshall for converting in-memory objects and auto documented REST services using Swagger and WADL.
  • Extensive Knowledge of XML based standards and implementation of SOAP web services using JAX-WS, Apache CXF, WSDL, Apache Axis2.
  • Developed self-contained, black box projects using Service Oriented Architecture (SOA).
  • Clear noledge on SQL databases like MySQL, DB2, NoSQL DB (Raven DB, Mongo DB and Cassandra, Couch DB, Redis, Dynamo DB).
  • Good experience in Designing and developing teh application using Angular framework with HTML5, CSS3, Type Script, JavaScript, Bootstrap, Node.js, React.js.
  • Good working noledge on integration of Drools Rule Engines which corresponds to validating BRMS (Business Rules Management System) with Spring Bean.
  • Experienced in developing REST web services andGobased Rest clients for consuming teh rest services inGOLang.
  • Experienced withGoLang drivers to perform operations such as CRUD operation and writing complex quires with SQL Servers.
  • Well noledgeable on using Postman and Fiddler to test REST/SOAP API Services.
  • Implemented Docker container service, build pipeline Jenkins, Bamboo and Go CD for Continuous Integration and Continuous Deployment (CI/CD) that can run on teh cloud or on-premises.
  • Hands on experience in software configuration/change control process and tools like Subversion (SVN), Git, CVS.
  • Strong Knowledge on automated java-based integration testing and behavioral testing of teh applications using Selenium and Cucumber respectively.

TECHNICAL SKILLS

Languages: Go, Java

Software Methodologies: Agile, Scrum, TDD, Waterfall

Web Technologies: HTML5, CSS3

Databases: SQL Server, MYSQL, MongoDB, Raven DB, Cassandra

Cloud Technologies & DevOps Tools: Docker, ECS, Kubernetes

Configuration & Build Tools: Jenkins, Bamboo.

Project Management Tools: JIRA, Microsoft Project

Version Control Tools: GIT, SVN, CVS, Bitbucket

Operating System: Windows, Linux, Unix, MAC, MS-DOS

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Golang Developer

Responsibilities:

  • Developed new permissions model for provisioning application. Using node.js, postgres, Golang, docker etc.
  • Designed and Developed Micro services using Golang, JSON, Docker, and MongoDB.
  • Good understanding of Design Patterns, Multithreading and GO containers. Well versed in using Channels and goroutines.
  • Developed writing data APIs and multi-server applications to meet product needs using Golang.
  • Actively worked in Test Driven Development. Written automated unit test functions in Golang to cover teh API code.
  • Enhanced, fixed functional and performance related bugs in core product written in GO (Golang).
  • Implementing teh routing technique in Golang using Gorillamux as request router and dispatcher for matching incoming requests to their respective handler
  • Worked with ORM's like serialize and GORM to perform DB operations using Node and Golang, respectively.
  • Writing teh HTTP RESTful Web services and SOAPAPI's in Golang.
  • Developed a microservice that extracts data from PostgreSQL and generates a flat file and sends to AWSS3 using GO (Golang)
  • Developed Golang based web services on AWS and Google App Engine.
  • Created PDF reports using Golang and XML documents to send it to all customers at teh end of month with international language support.
  • Created/Modified Angular 2.0 components, by using Typescript we create teh bigger projects and converts to JS files to modify or creating new JS files.
  • Built Responsive websites using jQuery, JavaScript with teh powerful Bootstrap Framework.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular.
  • Redesign teh app using technologies of HTML5, CSS3, JS, Angular4, Node JS and jQuery.
  • Worked with JavaScript for development of RESTful web services and middleware configurations.
  • Worked on designing, coding, and developing teh application in Golang using Go MVC.
  • Experience in working with Gorm Libraries.
  • Integrated well with backend REST API services and created local stubs and virtualization for teh services.
  • Produced and Consumed Restful Web Services using Postman Rest Client, to interact with different applications from third-party tools.
  • Used Jenkins in CI/CD for end-to-end deployments.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Developed page layouts, navigation, animation buttons and icons.
  • Worked with Business users and stake holder for gathering business requirements and Convert teh Business Requirements into User Stories using JIRA.

Confidential, Des Moines, IA

Golang/Software Developer

Responsibilities:

  • Developed a cloud management tool which can manipulate and analyze various cloud platforms like Azure and AWS in Go.
  • Designed API’s and microservices using Golang for Tenant Security Framework.
  • Good understanding on Golang frameworks like bee go, revel, goji.
  • Wrote Golang stack for a CRM application.
  • Worked on big data analytics platform, which integrates multiple projects user activity statistics in a single dashboard.
  • Integrated Jenkins for CI/CD, so whenever build fails, or team commits entire TSF team gets teh notification via email.
  • Developed code is uploaded to GIT periodically from specific branch for leaddeveloperand eventually merge teh code to master branch for production manager update
  • Enhanced user experience by creating a Go cronjob that analyses event suggestions generated by our automation algorithm and sends out SMS messages, notifying businesses of how many customers they can expect that day and users wat events they have today.
  • Wrote a Restful API and handle teh database from AWS redshift and MySQL.
  • Designed dynamic schema through Mongo DB by incorporating rich queries syntaxes and achieved data (collections) distributed across multiple systems forhorizontal scalabilityas datavolumesincrease through Automatic Sharing.
  • Configured Docker container service and build pipeline. Handled all teh port mapping/binding things that happen with Dockers and Containers.
  • CreatedDockerimage for teh Go Micro service and implemented deployment to run inKubernetes.
  • UsedKafkafor transport of data in Queue in between components of teh application.
  • Used GOLANG to log teh different host system event and alert information to Cassandra database.

Confidential, Dallas, TX

Go/Java Consultant

Responsibilities:

  • Developing standalone forms for cross-browser and Cross-Key Accomplishment as Single Page Applications (SPA).
  • Worked on migrating teh code which is developed in Mainframe to Golang micro services.
  • Developed new micro services using Golang to process teh requests from GUI.
  • Developed REST APIs in a TDD environment for controlling and monitoring teh jobs
  • Data-structuring (models and collections) and user interfaces are developed using Backbone JS to maintain teh synchronization and to achieve MVC pattern.
  • Used Ajax for sending and retrieving data from server by giving URL to get JSON data for models and to populate models from teh server.
  • Used QUnit testing framework to perform unit test and developed validations using custom generic JavaScript functions.
  • Load testing is done using JMeter for Ajax (JSF/Rich Faces) application.
  • Produced SOAP web services using Metro JAX-WS RI for building teh business application layer.
  • Created WSDL (Web Services Description Language) document for client application web services.
  • Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
  • DB2 database used to load teh application data and written PL/SQL procedures, complex queries to perform various data operations.
  • Implemented Spring Security for providing authentication and authorization for web services.
  • Focused on Test Driven Development (TDD), thereby creating detailed Junit along with Mockito for every single functionality before writing teh functionality.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.

Confidential, NY

Java Developer

Responsibilities:

  • Designed and developed Web Services to store and retrieve user profile information from database. Used Apache Axis to develop web services and SOAP protocol for web services communication.
  • Actively participated in teh complete Software development life cycle starting from design phase to teh implementation phase.
  • Developed JAX-WS web services, created a web service interface proxy, and implemented teh business logic.
  • Used HTTPs SOAP calls for request and response from communication solution web service.
  • Designed teh calling from a communication web service to Expression web service to send email and fax to MS Exchange server.
  • Involved in developing a web service for voice calls. Developed a web service for print using a SOAP HTTPs request and response.
  • Used Spring DAO concept to interact with Database using JDBC template and Hibernate template.
  • Created POC for Spring Batch for running batch jobs and Worked with Maven 3.0, Spring.3.0 and spring suite to develop teh coding to batch jobs.
  • Used Maven for building and deploying teh project on Web Sphere application server.
  • Used Hudson as a continuous integration tool, and Used JaxB for Marshalling/UN Marshaling, used XSD's to generate classes. Used Sub Version as a version control.
  • Developed ORM mapping using Hibernate 3.x, including mapping files, configuration file and classes to interact with teh database.
  • Created Test suites in SOAPUI projects and created internal test cases depending on teh requirement.
  • Creating JUnit test case design logic and implementation throughout application. Developed and deployed application on WebSphere Application server.
  • Deployed teh complete Web applications in Web Sphere Application server.

Confidential, NJ

Java Developer

Responsibilities:

  • Created a Central Database System to calculate nearest distance between teh warehouse and teh delivery site.
  • Wrote test cases to calculate teh distance between teh warehouse and teh delivery site.
  • Worked from inception of teh project and possess a strong understanding of System development life cycle.
  • Interacted with teh onsite coordinators for gathering requirements for teh project.
  • Prepared daily/weekly/monthly status and circulated to teh team.
  • Handled daily client interactions, Test status and Weekly Test Team Meetings.
  • Worked closely with teh client for most of teh query resolution.

We'd love your feedback!