We provide IT Staff Augmentation Services!

Golang Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 7+ years of experience as a Software Engineer involved in complete Software Development Life - Cycle, designiing scalable platforms, Object Oriented Programming, and Database maintenance in an Agile/SCRUM methodology.
  • Experience in design, development, testing, maintenance and documentation of Enterprise applications in C/C++, Golang, and Java.
  • Extensively worked using C++ concepts like STL, Design Patterns in designing and implementing business requirements.
  • Experience in working on frameworks like Spring, Struts, JSF, EJB and ORM technologies like Hibernate dat implements JPA.
  • Expertise in front end development and design using Core JAVA, Servlets, JSP, JSTL, Struts, Ajax, XML, Angular, HTML5, jQuery, JavaScript, Node.JS.
  • Experience in implementing dynamic functionality to screens using Ext JS, React and working wif XML technologies like XSL, XSD, XSLT, XQuery, XPath, DTD.
  • Experience in Producing and consuming Web Services Technologies like Restful (JAX-RS), SOAP (JAX-WS), JAX-RPC and JAXR (Java API for XML Registries).
  • Experience in using IDEs like Visual Studio, GNAT programming Studio and Eclipse, Code Composer Studio, GOLand, DataGrip, VSCode.
  • Strong knowledge and experience in Oracle & SQL Server database programming using SQL, PL/SQL, Stored Procedures, functions, triggers and other elements.
  • Experience in Cloud Integration process for configuring multiple application programs to share data in the cloud.
  • Experience in developing the Real Time applications for avionics and industrial automations using VxWorks, Nucleus PLUS OS and Windows, Linux/Unix platforms.
  • Experience wif various source control tools like CVS, SVN and GIT/GITHUB.
  • Good Technical background, excellent analytical ability, good communication skills, team player and result oriented, wif a commitment toward excellence.

TECHNICAL SKILLS

Languages: Golang, C, C++, JAVA

RDBMS: Oracle, SQL Server MySQL

Scripting Languages: Perl, Shell scripting, SQL, JavaScript, HTML

Defect Tracker: HP Quality Center, Jira

Operating Systems: Sun Solaris, Linux, Windows

Application Servers: BEA WebLogic, WebSphere, Apache Tomcat, JBOSS

Web Services: SOAP, RESTful, WSDL

Version Control: SVN, CVS, IBM Clear Case, GIT

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Golang Developer

Responsibilities:

  • Involved in understanding scope of the project, functionality, data modeling, documentation of technical architectural design and complete development.
  • Followed Agile and Scrum Methodologies.
  • Used GO to provide a form of encapsulation dat allow types, including their fields and methods, to be visible or invisible.
  • Used STL extensively to store data on Order history, accounts, securities, etc. for fast retrieval/update.
  • Involved in the improvement of documents, such as ensuring the Disaster Recovery document is up-to-date or developing document for the support.
  • Developed the web-based applications using PHP, XML, CSS3, HTML5, DHTML, XHTML, JavaScript, UI design and DOM scripting.
  • Used JavaScript for developing UI Components like editable drop down, data-driven menu customizations.
  • Created stage timeline in Web UI client using JavaScript and React, and implemented stage deletion in CLI using Golang.
  • Used GO to run the Docker Command Line Interface tools.
  • Implemented web services using JAX-WS as well as REST services by Golang wif Microservices architecture.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS EC2, manage documents in S3, providing IAM access to S3 buckets.
  • Performed backend development in Golang for Limit Monitoring system.
  • Enhanced, fixed functional and performance related bugs in core product written in Golang.
  • Implemented Java and J2EE Design Pattern such as Command, State, Template, Composite, Strategy and Observer.
  • Involved in setting up Test automation and developed cucumber feature files and used Selenium for automated testing wif TestNG.
  • Setup MQ series on the AWS EC2 and S3 instance from AWS market place and was responsible for creating JMS queues.
  • Used GoLand IDE for development. Used GitHub and Jenkins for the continuous integration and deployment.
  • Wrote various SQL stored procedures to compute several metrics like realized/unrealized gain/loss, and other data manipulation.
  • Developed application to handle concurrent data collection and processing wif Goroutines and channels for a WIFI device using Golang.

Confidential, Cleveland, OH

C++/Golang Developer

Responsibilities:

  • Worked wif users, business and exchanges to gather new requirements, enhancements, testing and final delivery of sub systems.
  • Performed data modeling, database optimization, understanding and implementation of schemas, and the ability to interpret and write complex code.
  • Wrote a prototype on Golang to improve performance of report generator.
  • Used Go Programming Language and Scala in the development of the application.
  • Developed multithreaded cache offline program in C++ to support various UIs to process data for a scalable, high throughput, low latency applications.
  • Developed SOAP services in C++ for booking trades for derivative instruments and receiving orders from external interfaces.
  • Developed Application dat would allow transfer of log files from Linux computer to Linux server using C++ multithreading environment.
  • Developed Go API wif the revel framework wif Ginkgo development at the forefront driving the Test-Driven Development process.
  • Developed asynchronous event model for processing transactions using Rabbit MQ.
  • Configuring Jenkins for compilation issues checking, daily build to QA team and production release of application.
  • Performed daily multi-site synchronizations, code deliveries, baseline creations, user training, documentation, and troubleshooting of ClearCase.
  • Perform Unit testing on the developed application by creating own data and document.
  • Used Eclipse IDE and IntelliJ for designing, coding and developing applications.
  • Perform backend coding and testing using database SQL and PL/SQL queries.
  • Process the XML files wif C program and data from SQL.
  • Supported UAT to evaluate the system performance and developed system plan to quality center, review design, view test cases.
  • Responsible on providing infrastructure to launch and deploy latest release candidates.
  • Involved in the improvement of documents, such as ensuring the Disaster Recovery document is up-to-date or developing document for the support.

Confidential, Somerset, NJ

Software Developer

Responsibilities:

  • Analysis and interaction regarding the issues and problems reported wif clients and customers and providing solution or clarification.
  • Involve in Initial designing and creating Use case diagrams, Sequence Diagrams and class diagrams using the MS Visio Tool.
  • Used Agile software development methodology which helps to develop project plans
  • Implemented MVC, DAO J2EE design patterns as a part of application development.
  • Involved in developing applications using Java, J2EE and Struts.
  • Developed Action Form classes, Form beans, Action Classes using Struts.
  • Implemented J2EE Design Patterns like Singleton, DAO, Value Object, Factory, and Session Facade for the integration of application modules.
  • Used JavaScript and AJAX validation framework for performing front end validations.
  • Hibernate is used to persist the objects in the Database.
  • Developed DAO design pattern for hiding the access to data source objects.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking
  • Used CVS for software configuration management and version control
  • Deploy the application on the JBoss Application Server.
  • Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creating Hibernate mapping XML files.
  • Wrote stored procedures for common SQL queries on Oracle database.
  • Developed various Database interaction objects by implementing the DAO Patterns and used JDBC as Model Component.
  • Implemented Log4j by enabling logging at runtime wifout modifying the application binary.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using J-Unit test cases.

We'd love your feedback!