Made with
Standard Resume
Learn more

Naresh Kumar

Master Software Engineer
Chennai, India
|

nareshsv@gmail.com
|

+91 88257 06136
Self-motivated IT professional with 12+ years of experience willing to assume responsibilities with a focus on rapid development of high quality enterprise and cloud solutions. 8+ years of experience in Cognizant developing and maintaining solutions in the industry verticals like Insurance, Retail-Ecommerce, Banking & financial services. Overall 7+ years of onsite experience working with Clients at USAA, San Antonio, TX and Walgreens, Chicago, IL and Capital One, Plano, TX. Developed workable solutions visualizing business and technical perspectives and highly proficient in problem solving. Good expertise in developing and managing high performance, high volume, and distributed applications, microservices with Java/J2EE, XML, Web services, AWS Cloud. Worked with technical architects, business analysts, user experience specialists, scrum masters and quality analysts in Agile methodology to deliver a high-quality product.
N
K

Work Experience

Certifications & Achievements

  • Sun Certified programmer for Java 2 (SCJP)
  • Sun Certified Business Component Developer for Java EE 5 (SCBCD)
  • IBM Certified Solution Designer - WebSphere MQ V6.0
  • Awarded for Technical Excellence from USAA VP – Applications Development
  • Awarded as Star Performer for delivery excellence in customer mood ring project

Digital Messaging systems - Capital One

Cognizant Technology Solutions - Senior Developer, Chennai
|

Jun 2018 - Current

To develop and enhance messaging platform that allows the lines of business to send messages to its customers across Email, Phone and PUSH channels to both digitally enrolled and non-digitally enrolled recipients.

  • Build new orchestration spring boot apps to call channel based APIs like Email, Phone and token notifications using Apache Kafka Consumer.
  • Used Oauth2RestTemplate for calling Devexchange gateway registered APIs with oauth token.
  • Added throttlers in message dispatchers to periodically limit and call the vendor API calls for email channel.
  • Added test producers to simulate posting the messages to topic and tested the end to end flow for consumer applications.
  • Worked in both avro and byte consumers in this project.
  • Defined avro schema and generated related model objects and built custom serializers and deserializers to poll messages in the required format and directly use it for business logic.
  • Used Enterprise Github to create repositories and commit code to the repository and get it reviewed by the peer team members and periodically merge to the parent branch.
  • Worked with Dev ops engineers to build clusters, Amazon EC2 instances in AWS Cloud, build and deploy Docker images using Jenkins for restful applications and microservices.

Mortgage and Auto Loans - Financial Services - Capital One

Cognizant Technology Solutions - Senior Developer, Plano, TX
|

Sep 2015 - May 2018

To develop multiple components like API, microservice, spring batch to generate customer mood ring score based on different enterprise data like survey, call intensity, web activity etc. To enhance agent facing telephony apps and upgrade services that IVR uses to internal rest APIs through suitable orchestration. To develop credit burea workflow application through JBPM.

  • Defined API life cycle with the topology standards and built the web services contract with tools like Swagger and Yaml
  • Developed web applications with Java 8, Spring framework and RESTful web services and expose it as enterprise API.
  • Built Amazon RDS postgresql database with cloud formation templates and designed new tables for the project.
  • Developed Spring Data Jpa repositories for data access layer to retrieve data from application db.
  • Developed Junit, Integration, ATDD test cases with Mockito and cucumber and used maven plugins like cobertura, jmeter to generate code coverage and performance metrics.
  • Designed and built microservices for real time streaming of Call intensity data with Spring Boot, Sprint Batch, Apache Kafka and Postgresql.
  • Designed daily Spring batch job with batch flow, steps, tasklets and listeners to read Survey information from Teradata and load into Postgresql db.
  • Implemented logging service with JSNLogger in node js application.
  • Enhanced Jenkins HPI plugin to additionally write metrics like functional, smoke, build and deploy data from Mongo db data load scripts to postgres db.
  • Built automated IVR test cases in Cyara portal which will evaluate the IVR voice prompts against the Auto loans payments call flow.
  • Involved in the Disaster recovery exercises to validate the applications when deployed from east to west AWS cloud region.
  • Setup JBPM console and dashboard in the Jboss server with customization for Postgresql database.
  • Designed primary and audit tables and migrated workflow from SQL to Cassadra database

Digital Pharmacy & Core Systems - Walgreens

Cognizant Technology Solutions - Technical Lead, Chennai & Chicago, IL
|

Apr 2011 - Sep 2015

To develop, enhance and maintain Digital pharmacy applications like Rx registration, Rx Authentication, Notifications like Rx Refill reminders, Rx ready, Not ready, Specialty refill reminders, order shipments, Prescription Insurance, PHI opt in, Health History, Drug information and Core systems like account dashboard, Communication Preferences and Loyalty points.

  • Implemented short url in the SMS, with 256 SHA encryption, Base64 encoding, secure cookies for PHI validation and opting in.
  • New jobs were implemented to retrieve notifications through message queues and send emails for refilling specialty prescriptions with and without login modes
  • Converted existing transactional Just reply to refill reminder emails to the Strong View framework for better analytics and time zone based triggering of emails.
  • Implemented RAMPART framework to digitally sign the soap message for a third party web service.
  • Implemented two factor authentication for newly registered dotcom users through one time secure code.
  • Modified all the existing authentication modules to be adaptive and responsive for 3 breakpoints like Desktop, Tablet and mobile.
  • As part of Agile process, analyzed the sprint planned stories, estimated and provided the release plan for the Sprint with all the dependency from other teams with the start and end dates for all stories. and created development tasks for the team in JIRA.
  • Triaged defects and have done initial analysis of production or QA defects and assigned it to the team with required inputs.
  • Involved in design discussions and reviewed design documents for the critical projects like Loyalty Program.
  • Involved in design discussions and reviewed design documents for the Major enhancements in Family Registration Enhancements.
  • Conducted daily handshake calls with Onsite and client SME and provide update on each story and clarify any requirements.

Credit Ad Planning - Kohls

Cognizant Technology Solutions - Module Lead, Chennai

To improve advertising in a way that continues or increases actions that meet or exceed sales forecasts, and discontinues or reduces advertising that is not meeting the forecasted sales. The system provided for this project will capture the specific cut data including whether it versioned, what versioned, and why. Today this information is captured in multiple Microsoft Excel spreadsheets and a Microsoft Access database which has not allowed for the type of analytical reporting necessary to improve future ad planning strategies.

  • Managed the team and provided regular status to the Clients/Offshore lead.
  • Conducted peer reviews and ensured code quality for all the deliverables.
  • Represented the client calls from Offshore to clarify team’s queries and handled show and tell sessions for the developed modules.
  • Involved in developing complex modules which used web services and third party business service calls.
  • Trained the team about the build process and to effectively use the weblogic IDE to develop application.
  • Increased the performance of the high volume pages in the application through Java profilers.

Financial Planning Services & Wealth Management - USAA

TATA Consultancy Services
  • Successfully implemented a new design in USAA by calling a Secured Web service in Websphere layer from Windows Server through XML gateway. This new design will move all documents from windows file share to Documentum, run from a batch.
  • Worked directly with clients from offshore providing full technical guidance in wealth management applications.
  • Proposed new solutions to USAA Life customers like rewriting Beneficiary accounts
  • Provided lot of preventative and cost reducing solutions understanding the current system and implemented them successfully.
  • Involved in fixing problems during production outages.

Education

Velammal Engineering College, Chennai

Bachelor of Technology Information Technology
|

Apr 2000 - May 2004

Skills

  • Core Java
  • XML
  • EJB
  • REST
  • SOAP
  • JSON
  • JMS
  • Design Patterns
  • Spring Core
  • Spring Boot
  • Spring Batch
  • Spring Data
  • Spring MVC
  • MicroServices
  • Docker
  • ATG Ecommerce
  • Hibernate
  • Apache Rampart
  • Apache Kafka
  • Amazon Web Services (AWS)
  • StrongView
  • JBPM
  • Angular
  • NodeJS
  • Oracle
  • PostgreSQL
  • Cassandra
  • MongoDB
  • Miscrosoft SQL
  • Teradata
  • IBM Websphere
  • Jboss EAP
  • Oracle Weblogic
  • SVN
  • GitHub
  • Eclipse
  • IntelliJ IDEA
  • SQL Developer
  • Teradata Client
  • PgAdmin
  • Winscp
  • Putty
  • SONAR
  • Checkstyle
  • Crucible
  • Swagger
  • JIRA
  • Maven
  • Nexus
  • Artifactory
  • Jenkins
  • Splunk
  • Junit
  • Soap UI
  • Postman
  • Mockito
  • Jmeter
  • Cyara