We provide IT Staff Augmentation Services!

Sr. Golang Developer Resume

Charlotte, NC

SUMMARY:

  • Over 9+ years of professional experience in the Information Technology mainly worked on Banking, Telecommunications, Insurance domains and involved in software development life cycle processes including requirements gathering, analysis and design, development tools and technologies, release and version control.
  • Extensive Experience in Core Java, Golang, Python with Multithreading techniques for Banking domain.
  • Extensive knowledge and hand - on experience in Spring, Hibernate frameworks, JSP, Servlets, Golang, Python, JDBC, JMS, XML, Struts, spring, Hibernate, Oracle and SQL Server.
  • Expertise through all parts of Software Development Life Cycle (SDLC) in developing applications using Golang, JAVA, J2EE, Spring, Hibernate, EJB, Web services, SOA, SOAP.
  • Experience in implementing Golang, Python, Java, J2EE, MVC Design Patterns and GOF Design Patterns.
  • Created internal diagnostic tools using Golang and AngularJS in order to assist with customer issues. Golang and Java were used as a backend REST service while AngularJS was used for the user interface.
  • Developed responsive web product features using React JS, SASS, on GoLang with REST.
  • Built enterprise wide DNS historical data trending analysis tools in Go (Golang), Languages
  • Building a Command line tool to interact with RESTful API using in Golang.
  • Created internal diagnostic tools using Golang and AngularJS in order to assist with customer issues. Golang and Java were used as a backend REST service while AngularJS was used for the user interface.
  • Implemented Web Services (WSDLs) using JAX-WS and also implemented REST services by Golang with microservices architecture.
  • Used Go Programming Language (GoLang) and Scala in the development of the application.
  • Created PDF reports using Golang and XML documents to send it to all customers at the end of month with internation language support.
  • Experience in full software development life cycle using Object Oriented Methodologies/Programming.
  • Experience as technical leader for Java developing teams, making and giving track of project work plans, making project tracking cards and coordinating track meetings with staff members.
  • Expertise in analysis, design, development, testing and maintenance of large scale object oriented applications.
  • Application Development and Object Oriented Programming (OOP) Analysis and Design (OOAD).
  • Experience using and deploying enterprise applications in Web Sphere Application Server and Tomcat.
  • Strong Analytical, Problem Solving, Debugging and Interpersonal skills with excellent understanding of system development metrics, techniques and tools.

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.

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

AREA OF EXPERTISE

  • Golang
  • Python
  • Core Java
  • Spring
  • Hibernate iBatis
  • Servlets
  • JSP
  • J2EE
  • EJB
  • Web Services
  • Angular.js
  • React.JS
  • Node.js
  • Bootstrap.js
  • Backbone.js
  • JavaScript
  • JavaScript
  • SQL
  • UML

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Sr. Golang Developer

Responsibilities:

  • Designing and developing of Golang, XML, JSON.
  • Analysis of current JPM systems and gathering requirements for integration with GreatWest.
  • Backend development in Golang for Limit Monitoring system.
  • Developed Golang code to Feedback system.
  • Created PDF reports in Golang using XML and database to send all userbase (around 3million end users) monthly and on demand reports.
  • Implemented Web Services (WSDLs) using JAX-WS and also implemented REST services by Golang with microservices architecture.
  • Created RPC-based service for reading large volume of data from PostgreSQL using GO(Golang)
  • Involved in successful migration of C based architecture to GO (Golang).
  • Worked on two major function's feedbacks to clients and Limit monitoring for all participants.
  • Use Golang API/SDK such as viper, gorilla/mux, go-ps, couchbase gocb, grpc, quic-go.
  • Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor spring micro services.
  • Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS, CSS3, JavaScript, Bootstrap, Rspec, and Html.
  • Experience in working on various Frameworks like Spring, Struts, JSF, EJB and ORM Technologies like Java, Hibernate, and IBatis, which implements JPA.
  • Used AJAX, JSON, CSS and JQUERY to design the front end of the application. Back end of the application is developed mainly using Active Records.
  • Responsible for identifying the Performance bottlenecks and fixing them by running JMeter tests or via APM tools like NewRelic and Glowroot
  • Developed a Kotlin DSL-based analytic encoding system, employing metaprogramming techniques, that generates Python. Designed and developed the frontend application using Rails, CSS, AJAX and JQuery.
  • Developed Single page applications and Custom Directives using Angular 2.0, React.js.
  • Performed authentication and authorization on a restful web api service tier using json web token.
  • Developed reporting application using node.js, javascript, jQuery/datatables, MongoDB, and ElasticSearch,
  • Developed proof of concept continuous deployment pipeline application with Atlasssian Bamboo, and Bash.
  • Developed an IVR Conferencing application for FreeSWITCH using JavaScript & Erlang.
  • Experience working with GRPC to connect backend API's. Used Testing tools Like Ginkgo and Go mega framework. Working on framework APIs like Struts, Spring, iBatis and Hibernate.
  • Design and develop new features in website using Java/J2EE and enhance existing features. Refactoring code, redesign current design.
  • Developed website and created graphics for website using HTML, JavaScript, CSS, React.JS.
  • Experience on AngularJS framework and involved in the development of Applications.
  • Implemented a Node.js server to manage authentication.
  • Designed and developed the JSF, HTML using the WebSphere Studio for Application Developer.
  • Designed a bootstrap module for the Application startup including Web Tier
  • Developed a JavaScript UI for a credit reporting application using Angular.js, Backbone.js, Node.js and CSS.
  • Developed Java Server Faces portals using J2EE architecture of the portal application.
  • Developed and implemented Legacy system programs by using Typescript, COBOL, DB2, CICS, JCL, JAVA, ES6 and VSAM.
  • Implemented continuous deployment system with Jenkins, AWS: CodeDeploy, Ops Works, and Packer for deployment of Java Applications.
  • Created middleware by setting up Google App Engine using Python for a client.
  • Worked on GOCD, Artifactory, terraform, Docker in the devops environment.
  • Using JDK, maven and STS IDE used for development and building the application
  • Worked on Mac Concrete5 which combines LAMP. Migrated build logs output from Hipchat to Slack
  • Used SOCOCO for the daily standups, power programming, and team communication.
  • Generated automatic daily build from Travis CI build server.
  • Developed XSD for validation of XML request coming in from Web Service
  • Implemented SOA architecture with web services using XML.

Tools: GO, GoLang, Goroutine, microservices, Channels, Gokit, ORM GORM, cli, Gorilla Mux, go-hystrix, godoc, JavaScript, HTML5, CSS3, Angualar, 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, Jest, mockito, Agile, Scrum, AWS EC2, S3, RDS, JSON, JIRA, Linux, Nginx, Docker, Jenkins, Kubernetes, GoCD

Confidential, San Francisco, California

Sr. Golang Developer

Responsibilities:

  • Golang back-end development for Microservices.
  • Building Microservices using Golang, JSON, Docker, MongoDB.
  • Developed backup and recovery engine for VM backup/recovery using VMware vSphere APIs, GoLang programming language and RabbitMQ Message bus (communication interface).
  • Experience using Restful to push configure to devices with Java and Erlang.
  • Used Go Programming Language (GoLang) and Scala in the development of the application.
  • Created PDF reports using Golang and XML documents to send it to all customers at the end of month with intonation language support.
  • Experience building Listener on Rabbit MQ Erlang.
  • Created PDF reports using Golang and XML documents to send it to all customers at the end of month.
  • Nginx web-server installation, and configuration for Golang.
  • Worked on back-end services with Golang, CouchDB, Docker, AWS, etc. and accomplished essential unit test. Used Go Programming Language (GoLang) and Scala in the development of the application.
  • Built and maintain a responsive and dynamic webpage with a Golang backend, HTML/CSS and Javascript frontend, and a PostgreSQL database.
  • Enhanced, fixed functional and performance related bugs in core product written in GO (Golang).
  • Developed automated smoke test based on selenium webdriver to quickly validate build health.
  • Developed and configured the Java beans using Spring, Struts MVC and Hibernate.
  • Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework), Hibernate and EJB deployed on Websphere Application Server connecting to an Oracle database.
  • Have involved in implementing DAO layer using GORM api.
  • Experienced in using Object Relational Mapping ORM tools like IBatis and Hibernate
  • Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
  • Implementing the routing technique in Golang using gorilla/mux as request router and dispatcher for matching incoming requests to their respective handler
  • Expert in developing web-based applications using PHP, XML, CSS3, HTML5, DHTML, XHTML, JavaScript, UI design and DOM scripting.
  • Designed and built reusable UI components in React JS, Redux deployed with App fabric framework.
  • Used JavaScript for developing UI Components like Editable drop down, data-driven menu customizations.
  • Developed User Interfaces using JSP, and HTML. Developed Contract List to pull all the contracts which returned a JSON. Build code using IDE Eclipse and deploy it using Apache Tomcat.
  • Used XML Web Services using SOAP to transfer the amount to transfer application
  • Developed JSP pages and Servlets for customer maintenance
  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Designed asynchronous messaging using Java Message Service (JMS).
  • Implemented Web Services in JAXP based on SOAP protocols using XML and XSLT.
  • Implemented AWS solutions using DynamoDB, EBS, Elastic Load Balancer, Auto scaling groups.
  • Experienced with JSON based RESTful web services, and XML based SOAP web services and worked on various applications using python integrated IDEs like Eclipse, IntelliJ, Sublime Text and PyCharm.
  • Developed frontend and backend modules using Python on Django Web Framework with GIT.
  • Implemented test automation for web applications from front to backend using Selenium.
  • Used RSpec to create test driven development (TDD) along with Capybara.
  • Developed the unit testing scripts using Jasmine for testing the JavaScript code and automation of the tasks with Grunt/Gulp.
  • Working through an agile development cycle for swift implementation of technical requirements.
  • Implemented AWS solutions using EC2, S3, DynamoDB, EBS, Elastic Load Balancer, Auto scaling groups.

Tools: GoLang, microservices, Goroutine, ORM, GORM, Gorilla Mux, Java, MySQL, SQL, PL/SQL, PostgreSQL, DynamoDB, Rest, PyCharm, Tornado, Git, unittest, Selenium, Agile, Scrum, AWS EC2, S3, DynamoDB, Maven, JSON, TFS, Linux, Hipchat, Zoom, Jenkins, Chef, Kubernetes, Docker, JavaScript, HTML5, CSS3, Angular, React, Redux, bootstrap, Es6, Typescript, JSON web token, SSO/SAML.

Confidential, Woonsocket, Rhode Island

Sr. Software Developer

Responsibilities:

  • Created a command line interface to build and deploy static sites with Golang, incorporating AWS S3, CloudFront, Lambda and API Gateway reducing page load
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTFUL.
  • Developed the service layer, a layer that acts a bridge between the presentation layer and data access layer, with Spring framework.
  • Expertise with NoSQL databases like HBase, Cassandra, Dynamo DB (AWS) and MongoDB.
  • Developed Microservices to utilize Go language, REST web services in the client's environment.
  • Created Javascript cohesion with HTML5 and bootstrap to ensure a responsive design.
  • Developed front end view using HTML, JSP, JavaScript, JQuery, CSS3, LESS.
  • Built Web pages that are more user-interactive using Angular JS, Node JS, LESS.
  • Used JWT(JSON Web Token) as the JSON standard to create access tokens.
  • Developing SSO/SAML client application using the stack of technologies
  • Implement web user interface to manage Erlang internal Mnesia database.
  • Developed web services components using XML, SOAP and Axis.
  • Developed the view-controller components using Servlets/JSPs, JavaScript, CSS, Web services, and DHTML

Tools: GoLang, microservices, Java, Oracle, Rest, Eclipse, Websphere, Git, Python, Hibernate, Spring, XML, Tortoise SVN, JSP, DB2, MVC, J2EE, Agile, JUnit, Maven, UML, JAX-WS, JAX-RS, Log4J, Agile methodology, JavaScript, AngularJS, Eclipse, PL/SQL, JBoss.

Confidential, Charlotte, NC

Software Developer

Responsibilities:

  • Developing backend code using Java/J2EE technologies.
  • Worked both SDLC/Waterfall, CAPA/SOX, and Agile/Scrum projects.
  • Configured Elastic Load Balancers with AWS EC2 Auto scaling groups.
  • Implemented Automated execution of tests using ANT and Jenkins.
  • Deploy applications on Linux based server - RedHat Enterprise Server.
  • Developed C++, SOAP web services on UNIX and Linux platforms using soap.
  • Used and configured NGINX and Node.js servers for the portal to run on and made them work even for CORS. Deploying application on tomcat server using U Deploy.
  • Documented the progress of the daily stand-ups with the Atlassian stack (JIRA, Confluence, HipChat)
  • Developed iOS mobile app using Sencha Touch and Phonegap framework.
  • Using spring annotation for developing RESTful web service.

Tools: GoLang, Java, MySQL, Rest, Soap, RESTful web service, Spring data, Tomcat, Eclipse, log 4j, JSON, SVN, Oracle, JavaScript, HTML5, CSS3, Angualar, bootstrap.

Confidential, Charlotte, NC

Software Developer

Responsibilities:

  • Analyze requirements, involved in agile methodology approach, meetings with business team to evaluate business requirements and transform them into technical aspects.
  • Developed a high performing fault tolerant data services layer using Spring/JDBC/Oracle DB /PL-SQL/Hibernate/EJB technologies.
  • Developed data exchange interface between legacy systems and billing sub-systems using Open Source technologies like Apache Axis, Spring, JDBC/JMS template etc.
  • Developed and consumed REST and SOAP API based Web services that allow sophisticated, effective and low cost application integration. Used JSON as the data interchange format.
  • Developed PL/SQL stored procedures, cursors and Triggers in Oracle database.
  • Worked on Git Hub for Configuration management, Jenkins for Continuous Integration (CI).

Tools: GoLang, Java, MySQL, Rest, Soap, Netbeans, Websphere, Confidential, SVN, Junit, Waterfall, AWS EC2, S3, Ant, XML, Jira, Unix, hipchat, JavaScript, HTML5, CSS3, Angualar, bootstrap, JSON web token, SSO/SAML, Python, ErLang.

Confidential, Houston, TX

Software Developer

Responsibilities:

  • Worked with OOPS concepts and developed the project for Mobile Application.
  • Designing UI screen for Insurance Quote to get User information with JSP.
  • Developing Action Classes, Service Classes for Resident Insurance Premium payment module.
  • Developed reusable web components, JSP, Servlets and Java Beans that use the MVC pattern to access EJB (Entity Beans) for the modules of user registration.
  • Expanded proficiencies in Django, HTML5, Python, and Javascript.
  • Implemented CSS3, DOM Api, DOJO and Ajax to create a dynamic and interactive experience.

Tools: Java, JSP, Struts, CSS, HTML, JavaScript, Oracle and MS SQL Server.

Hire Now