We provide IT Staff Augmentation Services!

Engineer Ii Resume

3.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • Having around 6+ years of hands - on programing experience in SDLC Development and Designing.
  • Experience of the design patterns and best practices with Golang to start with design and get to deployable production systems including scale monitoring and instrumentation platform.
  • Experience in Golang concepts like Slices, Maps, Struts, Interfaces, Goroutines and Channels and extensive working knowledge with Microservices, ORM GORM, Gorilla Mux
  • Created internal diagnostic tools using Golang and AngularJS in order to assist with customer issues.
  • Created RPC-based service for reading large volume of data from backQL using GO(Golang)
  • Involved in successful migration of python, JAVA architecture to GO (Golang).
  • Backend development in Golang for Limit Monitoring system and to provide feedback to system.
  • Designed and developed and testHTML5,CSS3,Bootstrap,JavaScript, jQueryandAngular.JSthat meets accessibility and web browser standards for website.
  • ImplementingObject Oriented Python,Hash Tables(Dictionaries) and Multithreading, Django, MYSQL, Exception Handling andCollectionsusingPython Golang and python were used as a backend REST service while AngularJS was used for the user interface.
  • Worked with RabbitMQ and AMQP Java APIs for Queues to build the application as SOA platform.
  • Developed responsive web product features using SASS, on Golang with REST.
  • Building a Command line tool to interact with RESTful API using in Golang.
  • Strong command in leading Frameworks Team such as Angular.js, backbone.js, bootstrap.js, D3. Js.
  • Implement new requirements and fix existing bugs on the system, built in ERLANG, Couch DB, CouchDB modules and PostgreSQL (backend) and Coffee Script and BackboneJS (frontend).
  • Hands on experience in Web Application development using HTML, CSS, JavaScript, jQuery, AJAX and JSON.
  • Implemented Web Services (WSDLs) using JAX-WS and implemented REST services by Golang with microservices architecture.
  • Expertise with virtualization technologies (KVM, QEMU, Libvirt, XEN)
  • Configured Git and Bitbucket servers as the software version control tools.
  • Worked on two major function's feedbacks to clients and Limit monitoring for all participants.
  • Performance testing using k6 API
  • Increased visibility and user experience of distributed resource manager using YAWS, Erlang and AJAX to create an asynchronous web portal for the distributed resource manager.
  • Hands on UML compliant high-level design with data flow diagram, Class Diagrams, Sequence Diagrams, Activity Diagram and Use Cases and documenting for peer developer.

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, AZ

Engineer II

Responsibilities:

  • Golang is used to develop Microservices, REST web services in the client's environment.
  • Used Eclipse IDE, Goland IDE for development. Used GitHub, Bitbucket as SCM and Jenkins for the continuous integration and deployment.
  • Designed API’s using Golang for Tenant Security Framework.
  • Used Go to run the Docker Command Line Interface tools.
  • Implemented Rule’s Engine to reduce the code base on Grule Engine framework.
  • Queries on go-CQL to retrieve and to do lookups for data from tables in the Cassandra Database.
  • Created Kafka topic using self-service portal which is used to replicate data over Data Centers.
  • Created Maintenance flag in the consul to make the service unavailable and route the traffic to different data centers.
  • Worked with Envoy which works as load balancer, maintain traffic and connectivity between internal application to do health checks for availability of applications
  • Calculating Totals for a particular transaction and handling the Batches, charges for the payment transaction.
  • Fetch, Insert, Upsert, retrieve records from Cassandra based on rules using rule’s engine
  • Wrote the test cases with Cucumber framework which is used for a functional testing framework.
  • 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.
  • Deployed docker applications on ECP cloud in different environments on payment network.
  • Prepared Unit test and functional test cases for continuous integration testing for a perfect flow of the transaction within the application.
  • Always maintained the code coverage above 80% based on the standards of project.
  • Maintained environment variables in the consul for the application in all environment’s using GROOVY script.
  • Performance test using K6 API, Debug Golang application using cpu, memory - profiling, Open-Census for Prometheus metrics
  • Utilized GitHub for repository code management and WebEx and Slack for team peering purposes for co-work assignments.
  • Building Microservices using Golang, JSON, Docker, and Cassandra.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using CI/CDand Jenkins.
  • Designed and implemented Container orchestration systems with Docker Swarm and Kubernetes

Environment: GO, Golang, Goroutine, Microservices, Channels, ORM GORM, Mux, JavaScript, JSON web token, GRPC, GOCQL, SQL, PL/SQL, Cucumber, Go-Dog, Data-Dog, Rest, GoLang, ECP cloud, Kafka, GitHub, Agile, Scrum, ECP Cloud Platform, JSON, JIRA, Webex, Docker, Jenkins, Kubernetes. K6 API, Open Census

Confidential, Camden, NJ

Golang Developer

Responsibilities:

  • Developed Microservices to utilize Go language, REST web services in the client's environment.
  • Golang and Java were used as a backend REST service while AngularJS was used for the user interface.
  • Used Eclipse IDE, Golang IDE for development. Used GitHub and Jenkins for the continuous integration and deployment.
  • Designed API’s and spring using Golang for Tenant Security Framework.
  • Created stage timeline in Web UI client using JavaScript, Typescript and implemented stage deletion in CLI using Golang. Used Go to run the Docker Command Line Interface tools.
  • Worked on Setting up scalability for application servers using command line interface (CLI) and administering DNS system in AWS.
  • Used Python based GUI components for the front-end functionality such as selection criteria.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular.
  • Developed and tested many features for dashboard using Python, JavaScript and Typescript.
  • Integrated Angular with advanced browser features and different API's.
  • To convert the Entire event flow as a SOA based architecture used RabbitMQ as a queues and BUS.
  • Responsible for implementing UI mockups, integrating third partyAngular libraries like Angular strap, Validate JS.
  • Integrated Single Sign on (SSO) for multiple applications in the portal using SAML and JWT.
  • Worked with database development in both SQL (MSSQL, PostgreSQL/PL/SQL, and MySQL) and NoSQL (Mongo DB).
  • Prepared Unit test case using JUnit and used Maven for continuous integration testing.
  • Designed and developed user interfaces using HTML, JSON, jQuery and CSS.
  • Used SSO and SAML token creation and authenticate to the external system from ADE application.
  • Used Testing tools Like Ginkgo and Go mega framework.
  • Utilized GitHub for repository code management and Zoom and Slack for team peering purposes for co-work assignments.
  • Used Agile, SCRUM as the project management methodology and
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using CI/CDand Jenkins.
  • Designed and implemented Container orchestration systems with Docker Swarm and Kubernetes
  • Developed debugged Golang plugins.

Environment: GO, Golang, Goroutine, Microservices, Channels, ORM GORM, Mux, JavaScript, HTML5, CSS3, Angular, Redux, bootstrap, Es6, Typescript, JSON web token, SSO/SAML, Elasticsearch, Erlang, GRPC, Java, MySQL, SQL, PL/SQL, MongoDB, Rest, GoLang, Google App Engine, GitHub, Agile, Scrum, AWS EC2, S3, RDS, Google Cloud Platform, MAVEN, JSON, JIRA, Zoom, Docker, Jenkins, Kubernetes.

Confidential, McLean, VA

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
  • Golang back-end development for Microservices.
  • Building Microservices using Golang, JSON, Docker, MongoDB.
  • Used Spring Boot to collect data from users and packaged the data as JSON distributed to applications.
  • Used Testing tools Like Ginkgo and Gomega framework.
  • Wrote and executed various MySQL database queries from python using Python-MySQL connector and MySQL dB package.
  • Worked on AngularJS - Virtual Dom and Angular views, rendering using components which contains additional components called custom HTML tags. UsedKubernetesto orchestrate the deployment, scaling and management of Docker Containers.
  • Designed and implemented database structure in MySQL/ PL/SQL Server.
  • Developed SQL queries. Actively worked on stored procedures.
  • Developed Rest architecture-based web services to facilitate communication between client and servers.
  • Created all the services to work with the various entities provided and rectified the services using REST APIs.
  • Used JIRA & Confluence were the tools used to keep things in check.
  • Designed layouts on the front-end and developed web pages responsive for smart desktops using JavaScript, HTML5, CSS3, Bootstrap and jQuery.
  • Created and maintained several Microservices serving various functions in the cloud-service layer as well as the web layer.
  • Created a development environment using AWS Web services like EC2 and S3.
  • Designed and Developed Web Services to interact with various business sectors and used SOAP protocol for web services communication.
  • Used Web Services (SOAP) for transmission of large blocks of XML data between two interfaces.
  • Good Knowledge on virtualization and containerization e.g. KVM, VirtualBox, Docker Good, operating systems knowledge Linux, Unix
  • Installed and configured a Linux server to publish applications and the Database.
  • Implemented advanced filtering, sorting, limiting, pagination, aliasing in MongoDB.
  • Used several commands appended to Jenkins to perform relevant actions on the code.
  • Used Eclipse IDE for designing, coding and developing applications.
  • Utilized Git version control tool as the source control management system and used SVN version control tools to manage source repository.
  • Used Agile, SCRUM as the project management methodology and

Environment: GO, GoLang, Microservices, IBM Cloud, JavaScript, HTML5, CSS3, Angular, Bootstrap, JSON web token, SSO/SAML, Java, spring, Hibernate, MySQL, PL/SQL, Rest, Soap, Eclipse, Git, SVN, Agile, Scrum, Git, AWS EC2, S3, Maven, JSON, XML

Confidential

Software Developer

Responsibilities:

  • Responsible for developing, enhancing, modifying, and/or maintaining applications in the Global Markets environment. I worked on the design, code, test, debug, and document programs as well as support activities for the corporate systems architecture. Worked closely with business partners in defining requirements for system applications.
  • Involved in configuring builds using Jenkins with GIT and used Jenkins to deploy the applications onto Dev., QA environments.
  • Used Spring Boot to collect data from users and packaged the data as JSON distributed to applications.
  • Implemented Microservices using Spring boot, Spring Cloud, and Spring Microservices
  • Connection pooling was used for optimization using JDBC interface. Developed processing component to retrieve customer information from MySQL database, developed DAO layer using Hibernate.
  • Wrote prepared statement and called stored Procedures using callable statements in MySQL.
  • Developed UI Screens for Online banking website for mobile and desktop versions. Used HTML, CSS, jQuery, JavaScript, and developed message handling module using Spring JMS.
  • Wrote JSF managed beans, converters, validator’s following framework standards and used explicit and implicit navigations for page navigations.
  • Developed Java classes for various transactional/ non-transactional reports of the system using extensive SQL queries.
  • Worked with Oracle PL/SQL, Mongo DB development and DBAs since we had to deal with a lot of customer data which included many private details like account numbers, card details etc.
  • Client-side validations using jQuery and JavaScript and developed composite components using JSF faceless.
  • Using JPA annotations to map with data base tables using Hibernate. Used HQL and criteria API for database querying and retrieval of results.
  • Developed the application on IBM RAD and deployed it on IBM web Sphere Application server.
  • Configured Hibernate, spring to map the business objects to Oracle 11g Database using XML configuration file. Created web services, WSDL and web methods with Annotation in Hibernate and implemented in JAXP based on SOAP protocols using XML.
  • UtilizedKubernetesfor the runtime environment of theCI/CDsystem to build, test deploy.
  • Utilized the IBM Web Sphere MQ for asynchronous messaging between components using JMS.
  • Worked on Agile Methodology that includes weekly meeting with business analysts and monthly sprint review with clients who give wire frames.
  • Involved in unit testing, system integration testing and enterprise user testing using Junit, for automation testing and Auto Gen framework was use for functional flows testing.

Environment: Java, spring, spring boot, spring framework, collection framework, Spring MVC, Spring Security, Hibernate, IntelliJ, Jenkins, HTML, CSS, J2EE, JSF, JavaScript, IBM Web Sphere, XML, jQuery, Oracle, Maven, Junit, Auto Gen, JIRA.

Confidential

Java Developer

Responsibilities:

  • Developed presentation screens by using JSP, HTML and JavaScript.
  • Responsible for design, development, coding, testing, modifying, implementing, maintaining and documenting java-based web applications and Web Services.
  • Creating Java, J2EE reusable business components, XML, XSD and RESTful web services.
  • Developing Mobile First application using Spring IOC, Context, MVC, AOP and Spring ORM modules.
  • Involved in Rapid development of the application using Agile Scrum Methodology.
  • Working on Spring Integration, Spring Boot, Session management, Locking and Caching of application modules.
  • Extensively involved in development of Java, OOP, SOA, modular code development, design patterns, and multi-threading, Security for Mobile First One Digital Application development.
  • Implemented Model View Controller (MVC-2) architecture and developed Form classes, Action Classes for the entire application using Struts Framework and used for server-side validation.
  • Enhancing the framework to improve the performance and to reduce the interface development
  • Performed client-side validations using JavaScript, Analyses business needs and create software solutions.
  • Used Hibernate Annotations to reduce time at the configuration level and accessed Annotated bean from Hibernate DAO layer.
  • Transformed, Navigated and Formatted XML documents using XSL, XSLT.
  • Used Java Message Service (JMS) for asynchronous exchange of message by applications on different platforms.
  • Experience on Deployment Automation & Containerization (Docker, Kubernetes).
  • Worked on project build-script by using ANT.
  • Developed the view components using JSP, HTML, Struts0 Logic tags and libraries.
  • Integrated the Java code (API) in Java Server Pages.
  • Involved in designing and implementation of Session Facade, Business Delegate, Service Locator patterns to delegate request to appropriate resources.
  • Developed responsive, modern UIs, by applying UX principles and guidance to deliver an exceptional user experience using Angular Material development stack.
  • Participated in all phases of the agile Software Development Life Cycle (SDLC).
  • Performed test automation and quality control functions as assigned.
  • Tracked software issues and project progress enterprise-wide using JIRA.
  • Involved in developing SQL queries, stored procedures, and functions.
  • Creation of database objects like tables, columns using oracle tools like Toad, and SQL* plus.
  • Involved in writing Stored Procedure in using PL/SQL.

Environment: Java, Struts 2.0, Hibernate 3.0, Servlets 2.5, JSP, JMS, CVS, JavaScript, XSL, XSLT, PL/SQL, Junit, Tomcat, Oracle 10g, Database Oracle 9i/10/11, MySQL 4.x/5.x, DB2, MongoDB.

We'd love your feedback!