Network Tools Monitoring:
Part of ITIO Global Operations in Dearborn, Warley, Cologne & Chennai we provide Level 2 support, Change Management, and Network Automation & Tooling. Network Operations supports all network connectivity in Ford locations around the world, including site LAN support as well as all network connectivity between Ford and external suppliers and customers.
Environments: Java1.8, Go,Spring Boot,Spring Security,Javascript,Vue.js, Docker, J enkins, Azure, Oracle Sql Developer, Splunk,Jquery
SNAP: Smart Natural Language Annotation Platform
Ford Motor Company,Dearborn MI
Role: Software Engineer
Project Description:
Snap creates investigations from ASO files and help users annotate and categorize data objects like text,images etc. It also helps users to annotate meaningful words from the sentence to make it usable for Machine Learning,understand the string of words and give answers accordingly.
Responsibilites:
● Worked closely with the engineering team to design,build,document, and support systems and infrastructure.
● Communicated with Engineers and Product Managers to gather requirements and resolve production issues.
● Created Basic AI algorithms such as search algorithms,classification algorthms in java.
● Defined automation roadmaps for the team. Worked with the teams to understand their needs and drove them towards continuous integration and delivery. Migrated over 15 applications to the DEVOPS standards.
● Designed and developed application build jobs in Jenkins,created jobs for Java, Built and maintained the Jenkins server. Set up Jenkins server and installed Maven, ANT, SVN both in Linux and on a Windows server
● Provided Reliable Software Releases through build,packaging,test and deployment automation.
● Created build package and Deployment Scripts for Deployment Environments.
● Created Jenkins Shared Libraries to avoid code duplication.
● Migrated all the Applications under Ford Mobility from Old Jenkins Environment to New Jenkins Environments
● Created CI/CD Pipeline for ML team(Business Team) to deploy apps to Openshift and PCF Environments
● Created Kuberentes Configuration on Jenkins Server to Leverage the applications.
● Versioned the playbooks on the source code management tool Github.
● Used Rally for Tracking and Ticketing.
● Integrated Code Quality Analysis tools (PMD, JUnit, Findbugs, Checkstyle and Sonar) post builds and reported on Jenkins console.
● Maintained Virtual Machines in Azure servers and automated VM creation in Bosh.
● Created dashboards for monitoring application metrics through Grafana and Prometheus systems.
● Coached Team Members and Stake holders through System and Process changes,handled concerns,Provided Resolutions and ensured procedures are followed thoroughly.
● Provided 24/7 support for FordPass applications across Global Regions.
Environments:Concourse,Github,Rally,Jenkins,SpringBoot,Angular,PrimeNG,MachineLearning,Docker,Java 1.8,Go,Openshift,Dynatrace,Splunk,PCF,Prometheus,Grafana,bosh,vault.
Project Description:
Anthem Inc. is an American health insurance company which is the largest for-profit managed health care company in the Blue Cross and Blue Shield Association. Anthem Inc. started converting their legacy systems & products to one base model i.e. eHUB in order to serve the customers best through Anthem Re-Imagine and other portals. This project mainly trying to convert Aces Medical policies to eHUB model.
Responsibilities:
Environment:
Client:RiseInteractive,Chicago,IL
Role: Sr.Java Developer
Project1: FeedPro(Jan 2012 – Dec 2012)
Project Description:
Rise Interactive'sFeedPro is a proprietary feed management technology capable of solving multipleeCommerce inventory-related inefficiencies with regard to Paid Search marketing. FeedPro uses a combination of inventory product feeds and licensed competitive pricing data to ensure your Paid Search program achieves maximum profitability. FeedPro will pause advertising for out-of-stock items, create ads for new inventory and adjust your advertising based on competitor pricing.
Project 2: PPC Reporter ( Jan 2013 – Oct 2015)
Project Description:
Rise Interactive’s PPCReporter(PPCR) is an automated paid search reporting tool which combines data from multiple search engines to give all users an aggregated perspective on their paid search advertising performance in one central location. PPCR is updated daily from the user’s search engine accounts using API links to dynamically extract results. This tool has the ability to retroactively pull historical data to account for latent conversions and search engine updates in the reporting interface. In this manner, PPCR is a clear advantage over static reporting, especially for users who have a longer conversion window.
Responsibilities:
Environment:
Jenkins,Github,Spring MVC, Spring Boot,Hibernate, Java 1.6, JSP,Jquery,RestAPI,Hadoop,Hive,HBase.
Project 1: iMedics - EMR Billing System (January 2011- November 2011)
Project Description:
iMedics was founded by a team of physicians, healthcare specialists and information technologists seeking an improved solution to healthcare billing software. The iMedics system can help in improving and expanding billing practices, enjoy a higher rate of collection on outstanding invoices, and create a clear plan withgoal milestones for billing staff to implement. collective specialized background in healthcare technology and individualized approach to assisting clients sets far apart from other online billing companies.
Responsibilities:
● Developed GUI and services for the items listing with pagination using HTML and Java Script
● Developed java services for the user preference pages.
● Written UI validation utility using custom Validation objects.
● Developed reusable UI components for the modules shared same features.
● Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implementvarious features and enhancements.
● Wrote test cases in JUnit for unit testing of classes.
● Created User based modules, Patient modules and implemented different levels of security.
● Created dynamicHTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
● Handled Server Related issues, new requirement handling, changes and patch movements.
● Consumed Web Services for transferring data between different applications.
● Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a WeblogicApplication server and Apache Tomcat 6.0 application servers.
● Used Spring MVC to decouple business logic and view components.
● Developed the Business Logic using Plain Old Java Objects (POJOs).
● Built scripts using Ant to build the J2EE application.
● Created set of classes using DAO pattern to decouple the business logic and data.
● Design of application components using Java Collections and providing concurrent database access using multithreading.
● Implemented Hibernate in the data access object layer to access and update information in the Oracle10g Database
● Used Eclipse3.0 IDE for developing code modules in the development environment
● Performed connectivity with Mysql database using JDBC.
● Implemented the logging mechanism using Log4j framework
● Used SVN version control to track and maintain the different version of the application.
● Well versed with Agile DevelopmentMethodology and maintained throughout the project by following daily scrum meetings,Sprintplans,Project Retrospections and User Stories.
Environment:
Spring MVC, Hibernate, Java, JSP, JavaScript, Jquery,Log4j,RestfulAPI,Jenkins.
Project 2: RIMS (Radiant Infrastructure Management System) (May 2010 – Dec 2010)
Project Description:
RIMS stands for Remote Infrastructure Management System (Network Monitoring tool). A RIMS deal with the management of computer infrastructure, its work is to monitor the services that are available on the specific range of IP addresses. The product also contains a client that would be sitting in every machine that would monitor the registered services and on a timely basis. The client would interact with the application that is centralized and records the responses from the clients. A range of IP's can be scanned at a time with the centralized application.
Responsibilities:
● Worked on reports module, where one can view the pictorial status of the selected objects (system’s/IP’s) based on previous history data of the network systems and their software’s.
● Involved in Enhancement of standard and Schedule Report Generation.
● Worked on setting on the server level resources like JDBC connection pools, JMStopic/queue resources.
● Worked on PDF Generation for Schedule Reports.
● Done unit testing on generated report.
● Resolved bugs related to Reports Module.
Environment:
Struts 2.0, Hibernate, Java, JMS,Jquery,RestAPI,Jenkins.
Project Description:
SAP Cast project is an online bulletin board for events to be conducted at SAP. SAP members login into the system and register themselves as viewers so that they can view invitations for SAP events posted by other people from SAP. Events can be classified as public, where events are posted online and any viewer can browse through events and register himself for that specific event; private events whereas are events for which invitations are sent to select individuals by the creator. This is to optimize the events and invitation process, where people need not visit the bulletin boards physically.
Responsibilities:
● Designed the web pages using html / mxml and developing presentation logic using Jsp.
● Involved in client side actions / validations using JavaScript, Jquery and Action script.
● Worked on Wyswig Rich text editor with customization for handling templates.
● Worked on Ajax, for reloading particular widget in the Webpage.
● Worked on xml and file operations in Flex3.0 for storing the data.
● Developed the Domain Objects and Configured the persistence layer and mapped the domain objects to database tables using hibernate.
● Performed Unit testing on each Business Component.
Environment:
Java, Jsp, Jquery, Mysql, Ajax, Flex 3.0,Jenkins.