Manoj Kumar

Golang and Java Team Lead at NCR

Role
Golang Developer at Ncr Corporation
Location
Detroit, MI, US
LinkedIn followers
500 followers
Information TechnologyView LinkedIn profile

About Manoj Kumar

Over 4 Plus years of Full Stack development experience with thorough knowledge in all phases of Software Development Life Cycle(SDLC) on projects like web based and distributed enterprise application using JAVA technologies.• 1 plus years of experience as a Golang Developer.• Experience in working with Google App engine APIs.• Hands-On knowledge in building REST API services using Spring Boot, Jersey (extending JAX-RS) and implemented custom Marshaller and UnMarshaller for converting in-memory objects and auto documented REST services using Swagger and WADL.• Extensive Knowledge of XML based standards and implementation of SOAP web services using JAX-WS, Apache CXF, WSDL, Apache Axis2.• Developed self-contained, black box projects using Service Oriented Architecture (SOA).• Clear knowledge on SQL databases like MySQL, DB2, NoSQL DB (Raven DB, Mongo DB and Cassandra, Couch DB, Redis, Dynamo DB)• Good working knowledge on integration of Drools Rule Engines which corresponds to validating BRMS (Business Rules Management System) with Spring Bean.

Experience

  1. Golang Developer

    Ncr Corporation

    Jun 2017 — Present · Detroit, MI, US

    Designed API’s using Golang.• Good understanding on Golang frameworks like beego.• Worked on big data analytics platform, which integrates multiple projects user activity statistics in a single dashboard.• Wrote a Restful API and handle the database from AWS redshift and MySQL.• Worked on implementation of Production Ready, Load Balanced, Highly Available, Fault Tolerant Kubernetes Infrastructure.• Created services to consume REST API\'s using Component based architecture provided by Angular 4. Made use of Angular UI grid to display tree-based grids • Designed dynamic schema through Mongo DB by incorporating rich queries syntaxes and achieved data (collections) distributed across multiple systems for horizontal scalability as data volumes increase through Automatic Sharding. • Configured Docker container service and build pipe line. Handled all the port mapping/binding things that happen with Dockers and Containers. • Used Rabbit MQ for transport of data in Queue in between components of the application.• Used Redis configuration with node server along with Catbox for caching the responses.• Configured, and administered NoSQL database clusters in AWS Virtual Private Cloud Network for available data on cloud. • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances and created monitors, alarms and notifications for EC2 hosts using Cloud Watch.• Configured Kubernetes in the application for automating deployment, scaling, and management of applications

Education

  • Jawaharlal Nehru Technological University

    Bachelor's degree

    2009 — 2013

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Manoj Kumar — Golang Developer at Ncr Corporation in Detroit, MI, US | Unifers