We provide IT Staff Augmentation Services!

Software Engineer - Golang Resume

4.00/5 (Submit Your Rating)

Raleigh, NC

SUMMARY

  • Around 4+ years of experience as a software developer. Experience in developing backend services using Go Programming Language and mobile applications using swift, Golang.
  • 2+ year of experience implementing REST services by Golang using microservices architecture.
  • Good command on Software Development Life Cycle (SDLC) in developing web/Mobile applications using Go Lang.
  • Experience developing REST/SOAP Web services and performing CRUD operation using golang and writing complex quires with SQL Servers.
  • Experienced in AWS specifically leveraging Docker, Cloud Formation, VPC, Route 53, Elastic Beanstalk, Elastic Load Balancers, Amazon S3, Amazon SES, Amazon SNS, Amazon IAM, Amazon Container service (ECS), API Gateways, Amazon Direct Connect, Cloud Watch, Cloud Formation, Amazon RDS, Cloud Front, Amazon Snowball, Amazon Redshift, Dynamo DB.
  • Utilized Go Channels and Go Routines to enhance teh performance of teh application.
  • Created Docker image for teh Go Microservice and implemented deployment to run in Kubernetes.
  • Experience developing REST/SOAP Web services and performing CRUD operation using golang and writing complex quires with SQL Servers.
  • Experience working on Tier - 1 team and provided production support to teh application.
  • Migrated thousands of projects from an old application to a new application by writing teh migration script in Golang.
  • Good knowledge on developing mobile applications using swift and has experience publishing teh mobile application to AppStore.
  • Working knowledge in various front-end technologies like HTML5, CSS3, Javascript.
  • Used Jira an agile project management tool to keep tracking of issues, tasks, bugs.
  • Good experience with GIT and Bitbucket.
  • Experience using Python and Shell Scripts.
  • Experience leading team, daily stand Ups, Working under pressure and tight deadlines.
  • Excellent technical abilities with strong verbal, written communication skills, Analytical and Interpersonal skills.

TECHNICAL SKILLS

Programming Language: Go Lang, Swift, Java, C, C++

CI/CD Tools: Kubernetes,Docker, Splunk, Puppet, Chef, Ansible

Cloud Technologies: Amazon Web Services (AWS)

Version Control Tools: GIT, Code Commit

Web Technologies: HTML, CSS, Java Script, XML, JSON.

Operating Systems: Ubuntu, Linux and WINDOWS

Databases: Oracle 11g/12c, MySQL, DB2, MongoDB

Bug Tracking Tools: Jira

PROFESSIONAL EXPERIENCE

Confidential, Raleigh NC

Software Engineer - Golang

Responsibilities:

  • Working with software design and application development.
  • Working with applications based on microservices architecture and API development.
  • Hands on with designing a microservice based architecture, container deployments and management tools like kubernetes, docker.
  • Performing Create/Read/Update/Delete operations with Golang and writing complex quires with SQL Servers.
  • Migrated CAE projects from old application to new application by writing teh script in Golang.
  • Worked in Tier-1 team and provided production support to teh application.
  • Working on developing a CI/CD, Devops model with full knowledge of Jenkins, GIT.
  • Working with various persistence technologies like Cassandra, MongoDB, Elasticsearch, as well as MySQL
  • Working on software design architecture and working in agile development life cycle.
  • Work with Cloud Native software development.
  • Working with various cross-functional groups such as product management, other development teams, QA, and documentation. working with Openstack, OpenShift, Opensource libraries
  • Highly motivated and self-driven individual with excellent verbal and written skills

Environment: Go Programming, Docker, AWS SQS, AWS SES, ELK Stack, GIN, GIT, Mongo DB, Cassandra.

Confidential, Raleigh, NC

Full Stack Developer (Swift + Golang)

Responsibilities:

  • Experience developing mobile applications using Swift on Frontend, Gin engine, GOLANG on Backend.
  • Created PDF reports using Golang for generating a handbook for teh client users.
  • Hands on with designing a microservice based architecture, container deployments and management tools like kubernetes, docker
  • Worked extensively with REST APIs
  • Experience writing Restful webservices using HTTP and TCP protocols, with CRUD operations as part of teh Integrating frontend and backend.
  • Created and managed teh Apple developer and iTunes connect accounts for created provisional, development and distribution certificates for teh app.
  • Working on developing a CI/CD, Devops model with full knowledge of Jenkins, GIT.
  • Performing Create/Read/Update/Delete operations with Golang and writing complex quires with SQL Server.
  • Participate in daily scrum to discuss teh progress in teh sprints.
  • TEMPEffectively communicate with business owners to explain limitations and provide feedback.

Environment: Go, Xcode 9.2, Swift 4, Realm, Bit bucket, UIKit, PostgreSQL, GIN Engine, Echo frame work, Gorilla RPC, AWS SQS, AWS SES, AWS EC2, AWS ELB, Docker, Alamofire, Jira, Agile Methodology.

Confidential

Responsibilities:

  • Created Customized collection view to implement teh required design.
  • Written and Integrated APIs in Golang with teh IOS Application.
  • Good Knowledge on Go design patterns.
  • Created Docker image for teh Go Microservice and implemented deployment to run in Kubernetes.
  • Performing Create/Read/Update/Delete operations with Golang
  • Developed reports using python for teh customer to view them in graphical interface.
  • Integrated REST API service call in teh application.
  • Developed end-to-end application.
  • Implemented teh MVVM design pattern for teh application
  • Used Bitbucket repository for version control.
  • Worked in an agile environment with two weeks sprints.
  • Used Jira to maintain work logs and report progress. Created tasks and sub-tasks to keep track of development.

Environment: Go, Kubernetes, Go Engine, Xcode8.0, Swift 3, Core Data, GIT, Jira, Agile Methodology.

Confidential

Jr Developer Intern

Responsibilities:

  • Extracted data from multiple data sources to perform data extraction, transformation and Load.
  • Identified primary and forge in keys for teh database table with multiple number of rows.
  • Worked with teh development teams to design teh database schema.
  • Built, maintained tables and wrote queries including triggers and stored procedures.
  • Created crystal reports for teh stakeholders.
  • Maintained and monitored company database on daily basis.

Environment: SQL Server, ERwin, T-SQL, Excel, Access, Microsoft Visual Studio 2008.

We'd love your feedback!