We provide IT Staff Augmentation Services!

Sr. Golang Developer Resume

2.00/5 (Submit Your Rating)

Cambridge, MA

PROFESSIONAL SUMMARY:

  • Highly motivated Programmer with a progressive career of 8+ years in IT using various Backend languages like Go, Java, and ReactJS.
  • 6+ Years of Hands on experience using Golang.
  • Pro in designing, developing, implementing and deploying applications on cloud using AWS, Azure.
  • Configured and deployed instances and automating on AWS.
  • Good experience with Docker and Kubernetes. Extensive knowledge on Git, Bitbucket and SVN.
  • Expert in using creating stories and reports like JIRA, Snagit and working on Work Zone.
  • Basic knowledge with ReactJS with minimal understanding of UI frameworks, back - end software architecture interactions and node module capabilities.
  • Golang and .NET were used as a backend REST service while AngularJS was used for the user interface.
  • Experience in Golang concepts like Slices, Maps, Structs, Interfaces, Go routines and Channels and extensive working knowledge with Micro services, Gokit, ORM GORM, cli, Gorilla Mux.
  • Have good experience in end users, designing and developing materials for better adaptability of the products and tools.
  • 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.
  • Excellent knowledge of relational databases involved in application development using several RDBMS like IBM DB2, MS SQL Server, Oracle and MySQL.
  • Collaborate with other teams and Off-shore teams and in other departments on a regular basis to get the work done on time.

TECHNICAL SKILLS:

Languages: Golang, C, C++ with OOPS, Java, J2EE

Operating systems: Windows 8/XP/Vista, Unix.

Database and tools: Oracle, MS SQL Server, DB2.

Testing Frameworks: Unit Test, RSpec, Cucumber, JUNIT and Capybara

Methodologies: Rational Unified Process (RUP), Agile (SCRUM), UML.

Frameworks / Architectures: Spring, Struts, Hibernate, REST APIs

Web Tools/Technologies: HTML, CSS, SASS, XML, AJAX, JavaScript, PHP, Bootstrap, jQuery and JSON, AngularJS, Node.js, React.js

Web/Application Servers/Container: Apache, Tomcat, WE Brick, Mongrel, WebLogic, WebSphere, Passenger

Protocols: HTTP/HTTPS, TCP/IP, SOAP, SMTP, REST

Methodologies: Agile, SCRUM, TDD, Design Patterns, Continuous Integration using CruiseControl

PROFESSIONAL EXPERIENCE:

Confidential, Cambridge MA

Sr. Golang Developer

Responsibilities:

  • Worked on the Spring framework like Spring IOC and Spring DAO using GO.
  • Used iBATIS framework with Spring framework for GO data persistence and transaction management
  • Implemented functionality using GO, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic.
  • Designed MT-Web application using the JSF Framework and microservices.
  • Developed web Components using Goroutine, Servlets and Server side components using EJB under J2EE Environment.
  • Used Frameworks like JDBC, Hibernate, Struts, EJB2, Golang and Weblogic.
  • Implemented CSS3, DOM Api, Goroutine and Ajax to create a dynamic and interactive experience.
  • Architected, Designed and developed the product using HTML, CSS, Jquery, CLI, Javascript, Sencha, PhoneGap.
  • Developed prototypes using Goroutine, ActionScript, JavaScript, HTML, GWT and Java.
  • Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
  • Worked on Toad for Oracle for querying the database.
  • Strong Database programming using GoLand (, ADO with GORM, MS SQL Server 2000, MS Access and Oracle backend. Extensively used Gokit, Stored Procedures, Functions and Triggers in Microsoft SQL Server.
  • Involved in developing custom taglibs, JSP, EJB's, Portlets, Gorilla Mux and DB2 - stored procedures.
  • Designed and developed the input/output data formats in go-hystrix, godoc, XSD for the WSDL files and accordingly implementing services using Apache AXIS2.
  • Creates GUI builder using NetBeans and gRPC.
  • Experience in the installation, support, configuration and maintenance of Tomcat, JBoss.
  • Create and maintain Elasticsearch & Amazon EC2 instance that supports the companies Redmine project management site and Mercurial CM.
  • Setup ClearCase server to support CCRC (ClearCase Remote Clients). Evaluated existing software development environment in MySQL, drafted recommendations for improvements. Worked with GHX and IBM to resolve licensing issues involved with ClearCase software change management solution package. Environment was mixed Windows and Linux, projects written in C++ and Java.
  • Involved in creating unit testing of various layers using junit and ginkgo created automated test scripts for integration testing using selenium.
  • Optimized UML design using patterns like GoLand, DAO, Factory, Service Locator and Business Delegate
  • Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application using Angular and Redux.
  • Integrating Rich Faces and My Faces in JSF, configuring Rich Faces Filter and Faces Servlet in the configuration file utilizing Rest.
  • Integrated with iText and Bash to generate Test results in PDF and XLS format
  • Design and implementation of desktop, mobile and web applications in Java and HTML5/Javascript using Eclipse, NetBeans, and XCode IDE's; Swing, GWT, Vaadin, JPA, Hibernate, PhoneGap frameworks; and SVN, git, maven source code environments.
  • Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
  • Developed HTML, Swing and JSP pages for user interaction and data presentation using Python.
  • Implemented Security with SQL, LDAP and group level security in Cognos Connection Portal.
  • Installation/Support PL/SQL for support of Google App Engine & Jasper Reports Server.
  • Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules using JSON web token.
  • Involved in designing the data stage job through Nginx to implement Rigor and Mockito Component.
  • Installed and configured the development environment using MongoDB, Nginx Web-logic on Windows NT and LINUX operating systems.
  • Design & creation of multiple sites using: React, WordPress, HTML, PHP, XML, CSS, Javascript & more.
  • Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
  • Integrated Open stack API with Amazon EC2, S3, RDS & created security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection for deploying in Google Cloud Platform.
  • Integrated Docker and Kubernetes, a powerful cluster manager and orchestration system for running the Docker containers by using OpenShift& Nginx.
  • Developed and implemented Legacy system programs by using Typescript, COBOL, DB2, CICS, JCL, JAVA, ES6 and VSAM.
  • Designed, Coded and documented GoCD applications to meet customer requirements where SSO/SAML was an integral component of the system.
  • Used Maven to run test suites on multiple environments based on user specified external file.
  • Wrote test script on Linux to run Java application using JIRA, Selenium to test and provide UDP.
  • Used JIRA tool for team collaboration bug tracking, and fixes. Internal messaging and workflow management was done via HipChat.

Environment: GO, Golang, Goroutine, microservices, Channels, Go kit, ORM GORM, cli, Gorilla Mux, go-hystrix, godoc, JavaScript, HTML5, CSS3, Angular, React, Redux, bootstrap, Es6, typescript, JSON web token, SSO/SAML, Elasticsearch, ginkgo, Python, Bash, Erlang, gRPC, Java, MySQL, SQL, PL/SQL, MongoDB, Rest, GoLand, Google App Engine, GitHub, Rigor, Selenium, Jest, Mockito, Agile, Scrum, AWS EC2, S3, RDS, Google Cloud Platform, MAVEN, JSON, JIRA, Linux, Nginx, Docker, Jenkins, Kubernetes

Confidential

Golang Developer

Responsibilities:

  • Involved in requirement analysis, design, coding and unit testing.
  • Design and developed eService application and implemented single sign-on solutions using SAML to connect to Wellbeing (LV) application.
  • Created JKS file to interact with third party application using and public key during SSO implementation.
  • Implemented code to generate SAML response to interact with third party application successfully.
  • Wrote AngularJS controllers, views, and services for new website features.
  • Used Hibernate ORM framework integrated with Spring framework for data persistence and transaction management.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Designed and developed RESTFUL service interface using Spring MVC to the underlying customer event APIs.
  • Generated WSDL file for publishing the Web Services.
  • Used Log4j for logging errors, messages and performance logs.
  • Perform transition from regular waterfall development model to Agile - Scrum framework.
  • Used RAD and WAS7.0 in entire Dynamic project development.
  • Maintained source code version in JAZZ.
  • Developed JUnit test cases for all the developed modules.
  • Prepared and maintained project handover documents for feature developer understanding.
  • Reviewing of weekly status, consolidation of status, escalation of issues and any re-planning.
  • Identify risks, prioritize the risks and plan mitigations.
  • Interact with stakeholders for the various deployment versions and issues.
  • Resolve Team/Individual issues.
  • Involved in code deployment and resolve the defects during testing period.

Environment: GO, JavaScript, HTML, CSS, Angular, Bootstrap.JS, JWT, SSO/SAML, Python, Erlang, Java, Spring, Struts, MySQL, SQL, REST, Soap, NetBeans, CVS, SVN, junit, Selenium, Waterfall, AWS EC2, S3, Ant, XML, JIRA, Unix

Confidential, Boston, MA

Golang Developer

Responsibilities:

  • 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 go routines.
  • Used data structures such as arrays, stacks, trees, lists and graphs in an efficient way.
  • Involved in improving the performance of the system by using the most suitable data structure and algorithm.
  • 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 micro service 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.
  • Document and implement service contract details using Swagger.io and YAML
  • UsedRedisfor storing data in a key value pair model. Implemented and data processing usingGraph DB.
  • Used Apache Kafka for platform handling and data feeds
  • Worked on CI/CD tool Jenkins to automate the build process from version control tool into testing and production environment.
  • Created deployable cycles and environments for dev team and QA team in Microsoft Azure
  • Create and Maintain nodes and clusters using Dockers and Kubernetes
  • Design APIs for setting socket management, networking, and properties. Work on GRPC for HTTP Gateway management
  • 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 go routines
  • Worked on improving the search strategy of elements with the help of sorting techniques in Golang.
  • Involved in Unit testing and Integration testing in the development environment and ensuring application is according to the specifications.

Environment: Golang, Data Structures using Go, Kubernetes, Docker, Cassandra, MongoDB, Redis Cache, REST API’s, Python, Micro services.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Worked with Agile Methodology, involved in daily scrum meetings, sprint planning, product backlogs.
  • Worked extensively with Core Java, Multithreading, Transaction Management, Exception Handling and Collections.
  • Developed and deployed Micro Services based applications using Spring Boot.
  • Implemented Swagger Configuration in Java Spring boot for auto generating swagger json files for REST API calls.
  • Implemented exception handling in Java Spring boot for REST API, by making use of Exception Handler and Controller Advice annotations.
  • Used JAXB API to bind XML Schema to java classes.
  • Worked in producing and consuming Restful web services using JAX-RS and Jersey.
  • Used Couchbase database and Couchbase java SDK for interaction between micro service and database.
  • Used Microsoft TFS and GIT for source code and version control management process.
  • Worked with Maven Builder for application building, scheduling, mailing and automation.
  • Setup the Continuous Integration (CI) process for the application using the Jenkins.
  • Used Log4J for logging and debugging.
  • Involved in debugging the defects, code review and analysis of Performance issues.
  • Facilitate design walkthroughs with team to validate the user interface against requirements and information architecture

Environment: J2EE, Java SDK, XML, SAX, JSP, JMS, HTML, JavaScript, Struts, Hibernate, Servlets, Eclipse, Web Services, JUnit, Unix, Ajax, EJB, RMI, JNI, WebSphere Application Server, ANT, CVS, Oracle 10g.

We'd love your feedback!