Kumar P is a AI and Automation Engineer at Barclays.
-
Ai And Automation EngineerBarclaysEdison, Nj, Us -
Golang DeveloperUsaa Apr 2022 - Present• Engineered a backup and recovery engine for VMs using VMware vSphere APIs, Golang, and RabbitMQ Message bus for communication.• Utilized Restful interfaces to push configurations to devices using Java and Erlang.• Employed Go (Golang) and Scala for application development.• Developed PDF reports using Golang and XML, integrating language support for distribution to customers monthly.• Built listeners on RabbitMQ Erlang.• Proficient in backend technologies including Node, Express, Go (Golang), and Mongo DB, along with third-party services Firebase, Kinvey, and Parse.• Created front-end interfaces using Bootstrap.js, Angular.js, Node.js, D3.js, and Backbone.js, with JAX-RS (Jersey) REST microservices for the backend.• Implemented Java and Goroutine design patterns such as Command, State, Template, Composite, Strategy, and Observer.• Developed HTTP RESTful Web services and SOAP APIs in Erlang, Elixir, Phoenix, Node, and Python.• Utilized Golang for logging host system events and alert information to Cassandra database.• Added PL/SQL Documentation for existing SQL written in Erlang/OTP.• Designed and implemented JSON web token/parser for specification test files in Golang.• Transitioned MySQL agents from Apache/PHP to Erlang, improving scalability of the product.• Contributed Goroutine source code to develop an automation framework for AWS CFN. -
Golang DeveloperAnthem, Inc. May 2021 - Apr 2022• Proficient in backend technologies including Node, Express, Google Go (Golang), and MongoDB, with experience integrating third-party services like Firebase, Kinvey, and Parse.• Utilized Go (Golang) and Scala for application development.• Developed a backup and recovery engine for VMs using VMware vSphere APIs, Golang, and RabbitMQ Message bus.• Implemented Restful interfaces to configure devices using Java and Erlang.• Created PDF reports using Golang and XML, supporting multiple languages for distribution to customers monthly.• Developed front-end interfaces using Bootstrap.js, Angular.js, Node.js, D3.js, and Backbone.js, with JAX-RS (Jersey) REST web services on the backend.• Built Golang software for concurrent data collection and processing using goroutines and channels for a WIFI device.• Achieved concurrent transactions via Goroutines multi-threads.• Implemented Java and J2EE Design Patterns such as Command, State, Template, Composite, Strategy, and Observer.• Utilized Go Web Toolkit, Microservices Toolkit, Go-kit Web Service, and Cockroach DB Cloud PostgreSQL Server on the server stack.• Developed Microservices using Go language and REST web services.• Worked extensively with concurrency, goroutines, channels, and godoc.• Used ORM's like Sequelize and GORM for performing DB operations using Node and Golang respectively.• Created stage timeline in Web UI client using JavaScript and React, and implemented stage deletion in CLI using Golang, alongside utilizing Go for Docker Command Line Interface tools -
Golang DeveloperLiberty Mutual Insurance Sep 2019 - Apr 2021• Utilized Go to implement encapsulation, controlling visibility of types, fields, and methods.• Developed a Golang prototype to enhance the performance of a report generator.• Implemented chain code in Golang.• Wrote Python scripts with embedded JSON and XML to generate HTTP GET requests and parse HTML data from websites.• Transformed existing monolithic application functionalities into microservices, enhancing reliability, availability, and reducing downtimes.• Integrated Microservices REST services into JSF and facilitated migration of pages to Angular.• Created and adjusted services following microservice architecture principles using Java, Spring, and Struts.• Utilized JavaScript to create dropdown menus and display specific parts of web pages upon user requests.• Produced semantic HTML, CSS, and SCSS for scalable and responsive layouts.• Employed JSON Web Tokens (JWT) for application security and authentication.• Implemented Single Sign-On (SSO) between SAP Portal and SharePoint using SAML.• Developed a RESTful interface for querying the Erlang graph database.• Addressed defects and enhanced performance of the existing system using PL/SQL and MySQL.• Developed custom modules by integrating REST and SOAP Web Services.• Designed object model classes and Java beans using Eclipse IDE. -
Golang/Java DeveloperNielsen May 2018 - Aug 2019• Engaged in establishing procedures to gather client requirements for solution demonstrations.• Contributed to Agile Software Development Methodology, specifically utilizing Scrum technology.• Developed C++ programs with multithreading capabilities to process data stored in Oracle and generate projected data for clients.• Took charge of designing workflow, system architecture, and creating various diagrams including sequence, activity, and class diagrams, as well as HTML pages and database schemas.• Implemented Node.JS to apply data transformation business rules, converting code from one format to another.• Designed and developed Microservices using Golang, adhering to idiomatic coding concepts and incorporating corresponding test cases.• Leveraged STL containers, algorithms, and various design patterns such as Singleton for database connections and Observer pattern for event processing.• Contributed to the development of chain code using Golang.• Collaborated with the outside sales team to architect solutions using the QT framework.• Employed STL and C++ algorithms to optimize design efficiency.• Implemented rules and logic to provide indicative and corporate actions data to new subscribers, extracting necessary information from the database and sending messages using C++ and Rogue Wave.• Utilized Docker to containerize applications, creating docker files and building docker images for microservices to operate on Kubernetes platform. -
Software DeveloperSmart Client It Innovations Jul 2016 - Sep 2017• The system was designed according to J2EE C. Servlets were used as a Front Controller gateway into the system. Helper classes were used to limit the business logic in the servlet. EJB was used to talk to the database and JSP along with HTML, XML were used to control the client view.• Implemented and expanded functionality within the existing application using J2EE, XML, Ajax, Servlets, and JSP.• Conducted analysis on requirement impacts and prepared both functional and technical documentation accordingly.• Developed various batch programs to maintain database integrity in DB2.• Utilized UNIX shell scripting to automate the execution of batch programs stored as JAR files.• Employed the Struts framework for UI design and validation purposes.• Crafted Action Classes as controllers within the Struts framework.• Conducted client-side validation with JavaScript and server-side validation using Struts validator framework.• Implemented AJAX forms for update operations.• Utilized JSP tags to convert data into JSON format.• Enhanced the existing application to align with evolving business needs.• Established JDBC connections using a database connection pool.• Drafted intricate SQL queries to retrieve data from the DB2 database.
Frequently Asked Questions about Kumar P
What company does Kumar P work for?
Kumar P works for Barclays
What is Kumar P's role at the current company?
Kumar P's current role is AI and Automation Engineer.
Who are Kumar P's colleagues?
Kumar P's colleagues are Pranay Dolas, Arjoon A, James Kisini, Sunder Palani, Raheem Mohammed, Dean Brett, Anubhav Mehrotra.
Not the Kumar P you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial