Golang Prorammer Resume
4.00/5 (Submit Your Rating)
Arlington, VA
SUMMARY:
- More than 6 years of experience as a Software Developer involved in analyzing, developing, implementing, testing, & maintaining web - based application using Golang and Java/J2EE technologies.
- 1.8 years of Experience in deploying Go technologies on UNIX and Linux platforms.
- Experience in sending XML and Json data over wire and working on the data.
- Expert in Boost STL containers, Design Patterns, Socket programming, Multithreading, GO Procs and GO containers.
- Worked with Microservices using Golang Web Services.
- Proficient at debugging code. Acted as second and third level support at various positions.
- Strong experience in Core Java concepts like Collections, Multithreading, Event Handling, Exception Handling, and Generics.
- Experience in writing queries, stored procedures and triggers in RDBMS Oracle, Microsoft SQL Server, IBM DB2.
- Experience with various source control tools like SVN and GitHub.
- Strong background in working with the client to define business processes and develop high-level functional Requirements.
- Experience with different Spring framework modules like Spring Core, Spring AOP, Spring IOC, Spring MVC, Spring Boot, Spring Batch, Spring Security, and Spring cloud.
- Expertise in client and server scripting languages like HTML5, CSS3, JavaScript, Bootstrap, jQuery, Angular, ReactJS, Backbone.js and Node JS.
- Extensive knowledge Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and RESTFUL web services.
- Experience with Java 8 features such as lambda expressions, Parallel operations on collections and for effective sorting mechanisms and new Date Time API.
- Experience in Configuration Management, setting up company Version policies, build schedule using SVN, CVS and Git.
- Experience in automating system test and production tasks using Shell Scripting and Python.
- Experience in working with build deployment tools like Maven, ANT, and Jenkins.
- Expertise in Application & Web Servers like WebSphere, WebLogic, Apache Tomcat.
- Experience working in Test Driven Development.
- Expert in Database Development using SQL, PL/SQL, Stored Procedures, Functions, SQL Developer & TOAD, Triggers and SQL Server Management Studio
- Experience with Log4J implementation for persist the data into log files and with ANT and Maven for the build and deployment of applications
- Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance Testing.
TECHNICAL SKILLS:
Programming Languages: C, C++, Core Java, Golang
Web Technologies: HTML, CSS, JavaScript, AJAX, JSON
Frameworks: Struts, Hibernate, Spring, Spring Boot, Microservices
Databases: Oracle, MS SQL Server, MongoDB, My SQL
Application Servers: Apache Tomcat, IBM WebSphere, BEA WebLogic
Operating Systems: Windows, LINUX, UNIX
Other Tools: ANT, Maven, JUnit, IBM MQ Series, Log4J, GIT, Jenkins, SVN
Working Experience:
Confidential, Arlington, VA
Golang Prorammer
Responsibilities:
- Analyzed and enhanced existing application. Involved in meeting with business to discuss on required features to be implemented.
- Developed microservices in Golang to process numerous data from various dB like MariaDB, MySQL.
- Worked to Improve existing microservices that the infrastructure uses by redesigning the data pipelines.
- To minimize the down time, debugged the issues within kubernetes.
- Wrote mongo migration scripts to migrate date and increased the performance in production.
- Designed configurable REST APIs on demand using Golang. Worked on numerous go frameworks.
- Assisted other developers in following best practices for Docker, Golang, and infrastructure needs
- Involved in the development and testing phases of software development using Agile methodology with Test Driven Development (TDD).
- Developed the application using Angular 2, NodeJS, Express JS, MongoDB, Angular-UI, HTML5, Bootstrap, CSS3.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Developed user-friendly interface to seamlessly combine the new module with existing login system by using Angular framework and jQuery.
- Used the Bootstrap for the custom templating of the web pages.
- Worked on integrating backend Restful service calls with Bootstrap components by fetching the data using Angular HTTP service and displaying it within various Bootstrap based components.
- Deployed Microservices as Restful Java Web Services on Amazon Elastic Beanstalk.
- Participated in architect and design of the components using a distributed architecture on AWS cloud platform.
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups, optimized volumes and EC2 instances
- Created MongoDB collections and wrote services to retrieve user data from for the application on devices.
- Used GIT controls for project and Log4j to print the logging, debugging, warning, info on the server console.
- Used Jenkins as a primary tool for implementing the CI/CD during code releases.
Confidential, Franklin, TN
Java Developer
Responsibilities:
- Involved in the requirements Analysis meetings and understand the requirements for the modules for development.
- Developed Use Cases, Class Diagrams, Sequence Diagrams, & Data Models using Microsoft Visio.
- Followed Spring MVC Framework for the project and used Spring Security to provide authentication, authorization, & access-control features.
- Developed UI components using Angular, Node.JS, JavaScript, JSP, HTML5, CSS3, Ajax and jQuery.
- Implemented AJAX Library and various web controls to present the interface to users in a much comfortable environment.
- Used Angular framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Implemented Angular 2 Services for connectivity between web application and back-end API'S using TypeScript.
- Created Angular 2 components, implemented interpolation, input variables, Bootstrapping, NgFor, Ngif, Router Outlet, binding the events, decorators.
- Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
- Used SVN version controls to main using Tortoise SVN tool.
- Configured the WebLogic application server and deployed the web components and performed code reviews of all changes to be migrated to Production.
- Used Spring Security for login authentication and password hashing.
- Explored Spring Cloud Stream to send and receive messages using Apache Kafka between Spring Boot apps.
- Implemented Microservices based Cloud Architecture on AWS & Pivotal Cloud Foundry.
- Developed SQL stored procedures and prepared statements for updating and accessing data from database. Conducted the SQL performance analysis on Oracle database tables and improved the performance by SQL tuning.
- Used Log4J to capture the log that includes runtime exceptions.
- Created Unit Test cases using JUnit framework & unit tested the developed components.
- Involved in Knowledge sharing sessions with the team for better understanding and maintenance of the system.
Confidential, Garfield, NJ
Java Developer
Responsibilities:
- Worked on the SDLC phases including Requirements gathering, developing, testing, and then implementing the design.
- Developed UML diagrams (Class diagrams, Activity diagrams, Sequence diagrams) as part of design documentation and other system documentation using Rational Rose.
- Used Struts Framework in conjunction with JSP and Tag Libraries used in developing user Interface for administrative screens and user interaction screens.
- Developed Session Beans for necessary transactions like fetching the data required, updating the customer information.
- Developed rich UI pages using HTML4, CSS, JavaScript, Bootstrap and created controllers, routes, directives, filters, factories and views in AngularJS.
- Created HTML4 navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML.
- Created DHTML pages for front-end, used Struts, JavaScript & Ajax for client-side validation.
- Designing Data Mapping XML documents that are utilized by Hibernate, to call stored procedures. Responsible for Writing HQL.
- Involved in developing the service classes and developed web services using JAX-WS to make use of existing services.
- Involved in creation of both service and client code for JAX-WS and used SOAP UI to generate proxy code from the WSDL to consume the remote service.
- Used EJB Message Drive Beans to initialize daily process and JMS to publish messages on to the queue after the process.
- Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
- Build and deployed WAR file in WebSphere application server.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders components.
- Used Eclipse as IDE for developing and debugging the application.
