Resume

Golang Developer Resume Example & Writing Guide

Use this Golang Developer resume example and guide to improve your career and write a powerful resume that will separate you from the competition.

Go is an open source programming language created by Google in 2009. It is commonly used for web applications, but can also be used to build desktop, server, and mobile apps. Go’s primary distinguishing feature is its focus on simplicity, clarity and efficiency.

Go is a statically typed language with a syntax loosely derived from C, but it has flexible types and its own built-in type system. It’s commonly used for server-side applications where concurrency is important, such as microservices or serverless computing.

Mary Thompson
Houston, TX | (123) 456-7891 | [email protected]
Summary

Golang developer with three years of experience and a passion for clean, efficient code. Recognized for skills in data structures, software architecture, and system design. Eager to join a team of experienced developers and help build world-class software products.

Education
Southern Methodist University Jun '10
B.S. in Computer Science
Experience
Company A, Golang Developer Jan '17 – Current
  • Developed and maintained Golang microservices for a large-scale, high-throughput trading platform with 100+ developers in the team.
  • Implemented RESTful APIs to connect frontend applications with backend services using Go channels and goroutines.
  • Designed and implemented highly scalable solutions by leveraging concurrency primitives such as multi-threading, mutexes, semaphores etc., along with best practices like TDD (Test Driven Development).
  • Participated in code reviews of other engineers’ work and ensured that all code adheres to company’s coding standards & guidelines.
  • Used tools such as Git, Jira, Slack for version control, bug tracking and communication respectively.
Company B, Golang Developer Jan '12 – Dec '16
  • Worked with a team of five developers to create an API for the company’s mobile app
  • Created unit tests and integration tests using Go, Python, PHP and JavaScript for all new code submissions
  • Improved existing RESTful APIs by adding more functionality and error handling capabilities
  • Collaborated with other Golang developers on open source projects in GitHub repositories
  • Implemented security features such as OAuth 2 authentication and encryption mechanisms (e.g., TLS)
Company C, Junior Developer Jan '09 – Dec '11
  • Developed and maintained software applications according to specifications provided by senior developers.
  • Participated in code reviews to ensure that all code meets company standards for quality and security.
  • Debugged and resolved technical issues with software applications.
Certifications
  • Go Language Certification
  • Golang Developer: Certified Professional
Skills

Industry Knowledge: Go Lang, C, C++, Java, Python
Technical Skills: Linux, Apache, NGINX, Docker, Amazon Web Services, Google Cloud Platform
Soft Skills: Problem Solving, Attention to Detail, Leadership, Communication, Teamwork, Self-motivation, Self-starter

How to Write a Golang Developer Resume

Here’s how to write a resume of your own.

Write Compelling Bullet Points

The best bullet points are specific and descriptive. Rather than saying you “developed software,” you could say you “developed software for cloud-based inventory management system used by retail stores across the country.”

The second bullet point is much more specific and provides more detail about what exactly you did and the impact of your work.

Identify and Include Relevant Keywords

When you submit your resume for a golang developer role, it’s likely that your resume will be scanned by an applicant tracking system (ATS) for certain keywords. If your resume doesn’t include enough of the right terms, the ATS might automatically reject your application.

One way to make sure your resume makes it past the ATS is to include relevant keywords throughout all the sections of your document. You can use our list of commonly used golang keywords as a starting point, but be sure to tailor them to match the specific job posting you’re applying for.

  • Golang
  • JavaScript
  • Python (Programming Language)
  • C++
  • C (Programming Language)
  • Linux
  • JavaScript Framework: Vue.js
  • AngularJS
  • SQL
  • MySQL
  • TypeScript
  • React.js
  • Node.js
  • Amazon Web Services (AWS)
  • .NET Framework
  • Amazon S3
  • Git
  • Web Development
  • PHP
  • Bash
  • C#
  • Go (Programming Language)
  • Docker Products
  • PostgreSQL
  • Programming
  • Git Tools
  • HTML
  • Linux Systems Administration
  • Shell Scripting
  • Software Development

Showcase Your Technical Skills

As a Golang developer, you know that Golang is a powerful programming language that is growing in popularity. You also know that Golang is a great choice for developing web applications, due to its speed and efficiency.

When listing your technical skills on your resume, be sure to include your experience with Golang. You should also list any other relevant programming languages, frameworks, and tools that you are familiar with. Additionally, you can include your level of expertise for each skill to show potential employers that you are a well-rounded developer.

Previous

Construction Safety Officer Resume Example & Writing Guide

Back to Resume
Next

Client Solutions Manager Resume Example & Writing Guide