Golang Resume
Location Status
Houston, TX
Work Environment
Target Salary
Negotiable
Category
Engineering
JSONHTML5CSS3AJAXBootstrapAngular 4MySQLJenkinSOAPRESTIntelliJJIRA and Splunk
Candidate Pitch:
• More than 7+ years of IT experience in all phases of SDLC, like Requirement Analysis, Design, Development, Testing, and Implementation. • Over 3 years of experience in Golang. Excellent coding and problem-solving skills with ability to work as a Developer. • Strong working knowledge in developing Restful web services and Micro Services using Golang. • Expertise in OOAD and OOP from designing UML diagrams using IBM Rational Rose, Microsoft Visio tools during the development phase. • ImpExperience in GoLang concepts like Slices, Maps, Structs, Interfaces, Goroutines and Channels and extensive working knowledge with Microservices, Gokit, ORM GORM, cli, Gorilla Mux, go - hystrix, godoc . • Experience in developing Responsive Single Page Applications using Angular, JavaScript, jQuery, HTML5, CSS3 AJAX, Bootstrap, with frontend UI teams. • Proficient in developing Web Services and its related frameworks like: WSDL, SOAP, REST, AXIS and Jersey. • Development experience with IDEs like Eclipse, RAD, Spring tool suite and NetBeans. • Golang and Java were used as a backend REST service while AngularJS was used for the user interface. • Hands on experience in Web Application development using HTML, CSS, JavaScript, jQuery, AJAX and JSON. • Developed responsive web product features using React JS, SASS, on GoLang with REST. • Implement new requirements and fix existing bugs on the system, built in ERLANG, CouchDB, CouchDB modules and PostgreSQL (backend) and CoffeeScript and BackboneJS (frontend). • Implemented Web Services (WSDLs) using JAX-WS and also implemented REST services by Golang with microservices architecture. • Strong command in leading Frameworks Team such as Angular.js, backbone.js, bootstrap.js, D3.Js, React.Js and Node.Js. • 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. • Excellent knowledge of relational databases involved in application development using several RDBMS like IBM DB2, MS SQL Server, Oracle and MySQL. • Experience in using Agile, SCRUM and Waterfall methodology to deliver the projects. • Hands-on experience using LINQ and Entity Framework for data centric applications building. • Used configurations management tools like Team Foundation Server (TFS) and GIT. • Good communication & interpersonal skills and self-motivated, hardworking individual and has ability to work in a team and independently in any environment. Work Experience Capital One Virginia Aug 2020 – Current Golang Developer Responsibilities: ● Designed and developed a Restful APIs for different modules in the project as per the requirement. ● Used a light front-end framework against the JSON API for their service requests. ● Developed web pages using HTML5, CSS3, Angular 4, Bootstrap, JSON, Ajax. ● Creating Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 4 and Used Webpack to build Typescript modules. ● Removed dependency of code on environment config using dependency injection. ● Collected the requirements from Stakeholders, Strategizing the Application Development and Deliver the Product on time. ● Followed Agile methodology with daily Scrums to analyze and track daily activities. ● Implemented AWS cloud watch in bogie file in order to monitor logs in AWS. ● Fetched data from downstream API by updating API Get endpoint despite PostgreSQL. ● Monitored ELB, targeted group, added and deleted rules as necessary. ● Involved in troubleshooting various deployment issues by deploying container base app to ECS cluster. ● Worked on decommissioning calls to SOAP API, replaced it with call to Rest API. ● Called all downstream API’s with Oauth through the gateway by implementing Oauth in API. ● Updated Security groups and IAM Roles to latest compilant versions. ● Deployed App to dev, QA, Perf and Prod env using Jenkins after completing user story. ● Installed/implemented code genie into GitHub Repos to automate Pull Request with docker image update to get merged to base branch. ● Worked on fixing functional & performance related bugs in core products written in Golang. ● Prepared use-case diagrams, class diagrams and sequence diagrams as part of requirement specification documentation. ● Developed business services to utilize Hibernate service classes that connect to the database and perform the required action. ● Used Mockgen Framework version 1.6.0 to mock Cassandra database to achieve 100% test coverage ● Reduced the speed of unit test for database using Mockgen framework ● Converted white box test to black box test for removing package dependency ● Refactored code base to reduce extra layer of abstraction ● Environment Used -Cassandra (database), Postman( API testing tool),Docker(Container),Jenkins (CI-CD pipeline for deployment ),Git(version control),Jira (agile delivery system),vs code(code editor) ● Implemented Custom Directives, routing logic, service, controllers, filters and retrieval and posting of data with AJAX using Angular. ● Created client library that provided load balanced and fault tolerant consumption of Spring Boot Microservices from monolithic application. ● Developed REST services to make web service calls simple and easy for the client to access it with the help of standard HTTP URLs. ● Created RPC-based service for reading large volume of data from MySQL DB using Golang ● Migrated the entire traditional EC2 Classic environment to Private network in AWS Cloud. ● Configured AWS Identity and Access Management Groups and Users for improved login authentication. ● Implemented a report generator program in Golang using REST API. ● Used Maven as build and dependency management tool for creating WAR and JAR files to be deployed in JBOSS application servers ● Involved in writing functions, PL/SQL queries to fetch the data from the MySQL database. ● Ensured scalability of an application using containerization tools such as Docker. ● Responsible for generating server-side code using open API specifications in GO-Swagger. ● Worked with Test Driven environment and embedded software applications deployed for marine terminals. ● Port Optimizer is cloud-based software that enhances supply chain performance and predictability by delivering real time data-driven insights. ● Performed unit testing for the developed code using JUnit. Environments: JSON, HTML5, CSS3, AJAX, Bootstrap, Angular 4, MySQL, Jenkin, SOAP, REST, IntelliJ, JIRA and Splunk. TD Ameritrade-Short Hills,NJ Nov 2018 - Aug 2020 Java/Golang Developer Responsibilities: ● Involved in implementation of procedures for gathering the requirements from clients for solution demonstrations. ● Developed new RESTful API services that work as a middleware between our application and third-party APIs that we will use using Golang. ● Using GO, developed a microservice for reading large volumes of data(millions) from PostgreSQL databases. ● Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution. ● Coding in Python (Linux, MySQL) environment and built application logic using Python 3.6 ● 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 in Golang. ● Designed configurable REST APIs on demand using Go. Worked on numerous go frameworks like gin, revel, beego. ● Integrated Jenkins to git where the build triggers automatically when we push a pull request for CI/CD. ● Worked on CI/CD tool Jenkins to automate the build process from version control tool into testing and production environment. ● 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 goroutines. ● Containerized applications using Docker: Created docker files, built docker images for microservices to run on Kubernetes platform. ● Deployed and monitored scalable infrastructure on Amazon Web Services (AWS) and used AWS CLI to control various AWS services over SHELL/Bash. ● Created docker image for microservices files to orchestrate applications using Kubernetes. ● Proficiency in multiple databases like MongoDB, Cassandra, MySQL. ● Produced and Consumed Restful Web Services using Postman Rest Client, Swagger UI, to interact with different applications from third-party tools. ● Worked with Business users and stakeholder for gathering business requirements and Convert the Business Requirements into User Stories using JIRA. Ascensia Diabetes Care, Parsippany, NY Jun 2016 - Nov 2018 JAVA Developer Responsibilities: ● Participated in requirement gathering and framework implementation sessions through Agile TDD methodology; wrote High Level documents and System Use Case. ● Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs application with Spring Boot and Microservices. ● Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery, AJAX, Angular 2, and JSON. ● Used AJAX & JSON to make asynchronous calls to the project server to fetch data on the fly. ● Used Angular 2 for validated forms and regular expressions by providing client-side validation and server validation. ● Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties. ● Designed and developed the RESTful web services using the JAX-RS API to communicate over the network. ● Migrated existing application into REST based Microservices to provide all the CRUD capabilities using Spring Boot. JSON, HTML5, CSS3, AJAX, Bootstrap, Angular 4, MySQL, Jenkin, SOAP, REST, IntelliJ, JIRA and Splunk.What is a Privacy Pitch Resume?
This candidate has opted to keep their Personally Identifiable Information (PII) secure while actively searching for new opportunities. You are viewing their core qualifications and requirements. If their profile aligns with your needs, click Contact Candidate Securely below. We will route your message directly to their private inbox.