- Vinay Mittal is an IT professional with over 10 years of experience in C++ development. He currently works as a Computer Scientist at Adobe India.
- His skills include C/C++, Perl, Unix shell scripting, Javascript, AWS services, SQL databases, version control systems, and UNIX/Linux systems.
- Previous experience includes developing multi-threaded C++ applications at RBS and security applications at CA. At Amazon he worked on product ads and billing systems.
- Education includes a Masters in Computer Science from IIT Roorkee with honors.
Amit Bhandari has over 9 years of experience in software development using technologies like Java, Oracle, C++ and Visual Basic. He has expertise in all phases of the SDLC from requirements analysis to delivery. Some of his projects include developing a file search utility using C++ and Boost library, a market watch tool, and applications for reconciliation reporting and risk calculation. He is proficient in software design, development, testing and optimization.
The document contains the resume of Naveen Reddy Tamma which summarizes his work experience and qualifications. He has over 7 years of experience working as an Associate at Cognizant Technology Solutions on various projects involving Informatica ETL development, data quality, and reporting. He holds a B.Tech in Computer Science and has experience with technologies like Informatica, Teradata, Oracle, and Cognos.
The document contains the resume of Naveen Reddy Tamma which summarizes his work experience and qualifications. He has over 7 years of experience working as an Associate at Cognizant Technology Solutions on various projects involving Informatica ETL development, data quality testing, and report generation. He holds a B.Tech in Computer Science and has experience working with technologies like Informatica, Teradata, Oracle, and Cognos.
I have Over 8+ years of experience as a DevOps Engineer. I came across an interesting position of DevOps Engineering position on your Linked post. Constantly updating my skill set, I am proficient in DevOps Tools like Git, Jenkins Pipeline Automation, AWS, Chef, Ansible, Kubernetes, Terraform, Docker, Shell Scripting,ELK, Jfrog and Prometheus.
This document summarizes a presentation about MuleSoft operational capabilities and deployment options. It includes:
1) An overview of MuleSoft and its history as an integration platform, including its acquisition by Salesforce.
2) Details on MuleSoft's operational capabilities when deployed on CloudHub, including auto-scaling, intelligent healing, and zero-downtime updates.
3) Five use cases that demonstrate different deployment architectures using MuleSoft, including CloudHub, hybrid implementations with on-premise and cloud components, and customer-hosted options.
Joseph Ardolino is a senior software engineer with over 12 years of experience building quality software using technologies including Java, C#, .NET, SQL Server, Oracle, MongoDB, Redis, Linux, Windows, and more. He currently works at Moneysupermarket where he has implemented REST services, authentication systems, caching strategies, ETL processes, and cloud deployments on AWS. Previously he held software engineering roles at Peninsula Business Services, Swinton Insurance, Laterooms, and Moneysupermarket where he delivered projects using agile methodologies.
Introduction to Backend Development (1).pptxOsuGodbless
Backend development is the behind-the-scenes work that powers websites and applications. It involves storing and managing data, implementing business logic, ensuring security and reliability, and enabling scalability. While the frontend handles what users see, the backend orchestrates their experience through content delivery, response to actions, and personalized experiences based on user data. Programming languages are crucial tools for backend developers, underpinning functionality through code. Popular languages include Python, Java, and Node.js. Key backend processes include user registration, which involves receiving and validating data, database interaction, and response to the user.
Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...confluent
As businesses strive to remain at the cutting edge of innovation, the demand for scalable and up-to-date conversational AI solutions has become paramount. Generative AI (GenAI) chatbots that seamlessly integrate into our daily lives and adapt to the ever-evolving nuances of human interaction are crucial. Real-time data plays a pivotal role in ensuring the responsiveness and relevance of these chatbots, empowering them to stay abreast of the latest trends, user preferences, and contextual information.
Mayank Aggarwal has over 3.5 years of experience working as a System Administrator for TCS and previously as a Business Analyst for Tech Mahindra LTD and IBM India PVT LTD for clients like Airtel and Vodafone. He has extensive experience with technologies like Java, SQL, Oracle, DB2, UNIX/Linux, and software like JBoss, Tomcat, Apache server, and MQ. His objective is to work in challenging positions that provide opportunities for learning and contributing.
This resume summarizes Dhayanithi R's work experience, skills, education, and projects. They have over 11 years of experience in software development, design, maintenance, and leading technical teams. Their skills include languages like Java, C++, databases like Oracle and SQL, and frameworks like Spring. They have worked on projects for clients in various industries including retail, banking, and healthcare. Their roles have included solutions architect, development lead, and project management.
This document provides an overview of the Topic-Chat project, which aims to develop a chat application for students to discuss different topics and subjects. It includes sections on system analysis, software requirements, selected technologies, system design, and outputs. The key technologies used are Google Cloud Messaging for push notifications, PHP for the server, MySQL for the database, and Android for the client. Diagrams are provided showing the entity relationship, use cases, and system architecture. The outputs demonstrated include admin and student interfaces for registration, login, viewing topics and messages.
The document describes an 8-week industrial training completed by Gurpreet Jangra from August 1st to September 30th, 2022 at OM GRC InfoTech Pvt. Ltd. on desktop application development using C#. The training focused on developing applications using .NET and C#, interacting with databases using MySQL Server, and creating an HR management system project.
Kunal Bhatia has over 15 years of experience as a full stack software engineer specializing in Java/JEE development. He has worked on diverse projects including web applications, microservices, mobile apps, and voice/IVR systems. Currently he works as a microservices developer at Centene Corporation where he develops APIs using Java and Golang and implements CI/CD pipelines.
This document provides a summary of an individual's work experience and skills. They have over 8 years of experience in production support and .NET development. Their current role involves bridging knowledge gaps between different support teams, troubleshooting applications, and managing releases according to ITIL standards. They have experience working with technologies like C#, ASP.NET, SQL Server, and supporting applications in healthcare and finance domains.
This document contains a summary of an individual's professional experience and qualifications. It includes over 13 years of experience in programming languages like C++, Java, and .NET, with a focus on front-end development using technologies such as MFC, ATL, Swing, JSP, and ASP.NET. It also provides details on technical skills, projects, roles, responsibilities, and education background.
MD Badusha is a software engineer with over 15 years of experience developing and maintaining applications in C/C++ on Unix/Linux platforms. He has extensive experience in the telecom and financial domains. Some of his past projects include developing components for a credit card personalization system and enhancing networking management software. He is proficient in development lifecycle activities like coding, testing, debugging and delivering releases.
Developing for Hybrid Cloud with BluemixRoberto Pozzi
This document discusses two ways to integrate an IBM i program with a Bluemix application using REST services. The first way uses WebSphere Application Server Liberty Profile to expose a REST service that calls the IBM i program. The second way uses Cast Iron Live to expose an API that calls a REST service behind the firewall, which is then consumed by a Cloud Integration Service in Bluemix. Both options allow developers to integrate existing IBM i assets with new applications in Bluemix.
An architect’s guide to leveraging your incumbencyMichael Elder
O'Reilly Software Architecture Conference 2018 (London)
Continuous delivery for 12-factor Microservices works because it’s by design. When you can architect a solution for continuous delivery, you control all the angles but what do you do when you don’t have that luxury? This session will highlight how modernizing existing IT infrastructure with containers enables you to manage change through continuous delivery and reduce ongoing operational costs.
Abstract
While the industry has promoted a dramatic trend to build new, improved styles of architecture; there remains a gap in how to address the ongoing and continuous improvement and operation of existing enterprise IT systems alongside these new 12-factor apps.
In this session, we will review why 12-factor apps are a natural fit for Kubernetes by design. We will demonstrate how Kubernetes addresses virtually all of the 12 factors for scalable web apps. Then we will take a step back and consider the important question: how well will stateful and transactional workloads that were not designed for 12-factor be able to run within Kubernetes?
Even with purist gaps from 12-factor for traditional enterprise workloads, there are real benefits to velocity and cost management to move stateful and transactional workloads to containers. With a container based orchestrator like Kubernetes, all workload types can take advantage of automated DevOps release pipelines, provide rich feedback loops with canary testing, leverage better automated failure recovery in production, and provide easier visibility into the operational health of services running within Kubernetes. Leveraging a standard platform for a blend of architectural types enables an enterprise to standardize operational practices for across the board. The end result might be the right path for your enterprise to drive your digital transformation.
Peeyush Pandey has over 4 years of experience as a senior software developer at NextGen Invent Ventures/Corporation. He has extensive technical skills in .NET, C#, SQL Server, and web technologies. Some of the projects he has worked on include an ERP solution, chat application, data warehouse, and analytics platforms. Peeyush has experience managing teams and projects from requirements gathering to delivery. He is currently the technical lead for an ERP and chat application project.
Cloud-Native Workshop New York- PivotalVMware Tanzu
This document outlines the agenda for a developer productivity and Pivotal Cloud Foundry event. The agenda includes presentations on Pivotal Cloud Foundry, Virtustream, Dynatrace, debugging applications, agile development, and a wrap up session. It also provides documentation on Pivotal Cloud Foundry including an overview, typical customer outcomes, the cloud platform evolution, and Pivotal Cloud Foundry ecosystem services. Finally, it shares customer case studies on how Liberty Mutual, Verizon, and Humana have used Pivotal technologies.
1. VINAY MITTAL
Email: vinay.mittal@gmail.com
Contact: +91-9650970142
Date of Birth: 5th
Sept 1979
Summary
• A result driven IT professional having 10+ years of experience in C++ and currently working with Adobe
Systems India.
• Proven ability to design, develop and maintain high scale and low latency multi threaded C++
applications in a fast paced dynamic environment.
• Experience working in Market Risk domain with RBS.
• Experience in Security Application Development in CA
• A proactive, flexible team player and a proficient problem solver who envisions business and technical
perspectives to develop workable solutions with expected quality standards and delivers in a timely
manner.
• Good working knowledge on different flavors of UNIX.
• Undergone various ethics and compliance trainings.
• Hard working, can handle multiple projects simultaneously.
• Eager to learn new technologies.
Education
• Masters: MCA, IIT, Roorkee (India – www.iitr.ac.in ) , 2004, CGPA 8.45/10
Professional Experience
Total Work Experience: 10+ years. I’m currently working as Computer Scientist with Adobe India.
Skill Set
• Programming Skills C/C++, perl
• Scripting Lang Unix Shell scripting, Javascript
• Cloud SQS, Simple Secured Storage (S3), Dynamo DB
• RDBMS MS-SQL Server 2005/2008, Sybase, Oracle
• Incident Tracking System JIRA
• Code Repository CVS, SVN, Perforce, GIT
• Operating System Win XP/ 2008 Server, UNIX 4.3 BSD, Linux, Solaris
• Automated Job Scheduling Tool Autosys
Professional Summary
• Adobe Systems India Pvt Ltd (www.adobe.com) [July 2014 till present ]
• Amazon India (www.amazon.com) [Sept 2013 till July 2014]
• The Royal Bank of Scotland (www.rbs.com) [July 2010 till Sept 2013 ]
• CA (Computer Associate India Pvt Limited) (www.ca.com) [August 2004 till July 2010]
Resume: Vinay Mittal
Updated: 14th April 2014 Page 1 of 5
2. Projects Description: (Adobe) Acrobat Reader
At Adobe my primary responsibility is to provide a scalable solution for cloud integration with their
Desktop application primarily Acrobat/reader. We integrated cloud services in Acrobat/Reader giving users
capability to access their files stored in Adobe cloud files storage server.
Projects Description: (Amazon) Amazon Clicks (Product Ads)
(Sept 2013 – July 2014)
Product Ads team handles the advertising side of Amazon. All the business logic for advertising resides
with the Product Ads Team, be it selection of merchant, verification, Billing and maintenance. There are different
teams within Amazon click namely Product Ads, NEMO tool, Seller Central, Billing, PARIS, etc. Each team has a
different responsibility. I work for the Billing team that handles all the budget advisory, monitoring, Promotions for
the merchants, Invoicing and administration. There are different services owned by the team.
My Primary role:
1. Innovation, Implementation and maintenance of Billing Solution.
2. Enhancement to the Budgetary Solution.
3. Re-Architecture the current Billing and Budget implementation to make it more scalable owing to
growing customer base.
Projects Description: (RBS) Univar Calculation engine (July 2010-Sept 2013)
Univar is an application used for calculating capital charge. It is an AI project which calculated the future loses
to company based on past trends. The core engine is a Multithreaded application written in C++ and is used by
variety of RBS products. It is also used for Regulatory purpose to generate reports for capital charge.
I was the lone developer for Univar calculation engine responsible for:
1. Implementing any new Business Logic, Re-architecting the engine and maintaining the services.
2. Enhancement to the code in terms of query load, optimizing for query response etc.
Projects: Support Historical Market-Data for historical queries
The initial limitation of Univar forced it to use the current Market data for any Historical dates. What it meant is
that if Market-Risk manager want to re-calculate the losses incurred by the company on some past data then it used
the current market data to re-calculate the Risk which is normally different to what was calculated on some other
day for the same Date. Each day market data runs into few GB’s in size. So running the query would mean that the
engine would have to load the market data for that day and then run the calculation on that. Reading millions of
records form DB caused the query to take more than 30 min to return the result. I redesigned the Univar engine to
make it return the results in less than 2 min.
Projects: Univar porting on Linux
It listens on a number of ports and has web interface (flexivar) apart from command line interface to send the
query. It is based on Historical simulation and uses 500 days or 3000 days (Stressed) of data for a given risk factor.
Market data resides in fame database which is converted to flat files by another utility. These flat files are then used
by Univar to calculate profit and loss figures.
Univar application during initialization loads all the market data into memory to a tune of 4 GB. When it
receives a query, it then uses the appropriate market data file to calculate VaR figures. Later Load on Demand
feature was introduced which loads the market data file only when needed. This reduced the memory footprint by
40%.
The univar application was written to be executed on Solaris. Later it was decided to port the application to
Linux.
Projects Description: (CA) CA Log Manager Agent Development (Apr 2008 – July 2010)
CAELM is a new security product developed in CA under SIM space. CAELM consist of LogDepot,
LogManager, and Reports, EEM etc on the Server side and Agents, Connectors, LogSensors etc on the client side.
The Log Manager Agent is developed from scratch with only 4 members in the team started in April 08. Entire
coding was in C/C++ with Platform support of Windows, RHEL 4 and RHEL 5.
Resume: Vinay Mittal
Updated: 14th April 2014 Page 2 of 5
3. Projects: LogSensor Development
Development of FileLogSensor which reads log events from third party logs (e.g. syslog etc). It’s a
multithreaded programming using ZThreads library. Provided large file support and proper log rotation.
Development of WMI LogSensor which reads log events from WMI classes on local as well as remote
window machines.
Development of syslog Listener. This is a custom syslog server which listens at configurable ports for
events and then directs the events that it receives to the connector which process the event and send the
processed event to CA Log Manager.
Development of Windows NT Logs from Log files (.evt and .evtx files). This LogSensor fetches events
from the NT log files. This request was from one of the client who had a set up where NT log files from
different servers were copied to a central location and it needed a LogSensor which could get events from
these stored log files on the central server.
Development of SMB based LogSensor. This LogSensor is installed on Linux machine which fetches
Windows NT logs from windows machine remotely using SMB protocol.
Developed a tool that provides existing file based LogSensors with capability to copy log files from remote
system. LIBSSH2 library’s APIs were used to get remote files on the local system.
Development of Connector which is responsible to load all the log sensors, process events and map them to
CEG fields and communicate with Agent for LogSensor status.
Development of LogSensor which uses XML APIs to fetch events from Cisco UCS Manager. The XML
API request is sent over http/https channel to the Cisco UCS manager. The response is in XML format
which is then parsed to get the event.
Projects Description: eTrust Audit iRecorder Development (March 2005 - March 2008)
iRecorder monitors the 3rd
party software’s/Hardware’s logs and parses them into different tokens, that are
submitted to eTrust Audit which can use them to create reports and raise alarm whenever necessary.
iRecorder is one of the components in the eTrust Audit.
iRecorder is based on CA’s proprietary technology called iTechnology.
iRecorder is an iSponsor specialized in getting raw events from a source (Log file, DB, API etc),
normalizing these events by parsing and mapping to Audit fields and submitting to eTrust Audit.
iRecorder is also responsible for sending normalized events to Audit via either iRouter or Audit Router.
The former route is applicable when iRecorder is remote from Audit Client. The latter is applicable when
Audit Client is on the same system as iRecorder. iRecorders are tailored to the 3rd
party’s log format.
Terminologies:
iGateway: A web server using CA iTechnology to provide Web services through HTTP
communication.
iSponsor: A CA iTechnology Web service loadable by iGateway.
Projects: iRecorder Development
Development of eTrust Audit SCC iRecorder for Oracle DBMS
Technology: C/C++
OS: Windows, Redhat AS 3.0 and Redhat AS 4.0
Brief: The main challenge in developing iRecorder for Oracle DBMS was to provide OS authentication. This was
challenging in the sense that iGateway which is responsible of loading the iRecorder library runs only as
root/Administrator. A different service was created which would load the iRecorder library and can run as any
user.
Development of eTrust Audit SCC iRecorder for Sybase Server
Resume: Vinay Mittal
Updated: 14th April 2014 Page 3 of 5
4. Technology: C/C++
OS: Solaris 10
Brief: For the first time an iRecorder was being developed based on JDBC connection.. Since the coding was to be
done in C++, an interface was developed which would communicate with JAVA classes provided for JDBC
connections.
Development of eTrust Audit SCC iRecorder for McAfee Intrushield
Technology: C/C++
OS: Windows
Development of eTrust Audit SCC iRecorder for Juniper NetScreen Security Manager
Technology: C/C++
OS: Redhat Linux
Development of eTrust Audit SCC iRecorder for Microsoft Operations Manager (MOM)
Technology: C/C++
OS: Winodws
Development of eTrust Audit SCC iRecorder for Microsoft ISA
Technology: C/C++
OS: Winodws
Development of eTrust Audit SCC iRecorder for Nessus Server and Client
Technology: C/C++
OS: Redhat Linux
Development of eTrust Audit SCC iRecorder for Cisco PIX Firewall
Technology: C/C++
OS: Window, Redhat Linux and Solaris
Development of eTrust Audit SCC iRecorder for Cisco ACS
Technology: C/C++
OS: Windows
ACAS (Access Control Application Security) Testing Automation Framework (Dec 2004 –
Feb 2005)
ACAS policies were deployed manually over a variety of platforms which took more than a week to
complete. By providing automation framework to do this task the testing period was reduced to less than 7
hours.
Technology: Java
OS: Windows, Linux, Suse and Solaris
IAM (Identity & Access Management) Testing (Aug 2004-Nov2004)
When I joined CA, I was assigned a QA task to test IAM product suite. For about 4 months I learned about
the product and executed more than 300 test cases in each cycle over a variety of platforms.
OS: Windows, Redhat, Suse and Solaris
Other Projects
Analysis of Satellite RemoteSensing Images using Soft Computing Techniques (Rough set Theory,Fuzzy
logic).
Client: Defense Research &Development Organization (DRDO Delhi)
Tools: MatLab
Brief: The project aimed at finding the shortest and the safest path for the army movement from one point to
another using remote satellite images.
Online Web Catalogue for Central Library, IIT Roorkee
Resume: Vinay Mittal
Updated: 14th April 2014 Page 4 of 5
5. Objective: Designed & Implemented, Online Web Catalogue for IIT Roorkee Central Library
using ASP, JavaScript. It included maintaining online information of books, Journals
etc. & handling all user requests such as searching for book, reservation/cancellation
of books etc. The site was inaugurated by The Director of IIT Roorkee Dr. Prem
Vrat.
Tools: Macromedia Dreamweaver, Macromedia Fireworks.
Team Size: 1
Achievements.
• Received STAR OF THE Month award in RBS for the 3rd
quarter of 2011 (Oct-Dec). The porting of the
Univar application helped in decommissioning of the Solaris servers thereby reducing the overall cost to
the company and bringing in better performance.
• Received STAR OF THE QUARTER award for the 3rd
quarter of 2009 (Oct-Dec). Each LogSensor
development takes around 40 days of time starting from research till turnover. In this quarter (Oct 2009-
Dec 2009) I turned over 5 LogSensors
• Received STAR OF THE MONTH award for the month of Oct 2009. Two LogSensors were delivered in
the month of Oct alone.
Other Achievements
• 2nd rank holder in All India IIT Roorkee MCA entrance examination.
• Placement Coordinator for MCA in IIT Roorkee.
Extra-Curricular Activities
• Took part in various sports activity at CA.
• Participated actively in organizing social and cultural events in IIT Roorkee and CA.
Hobbies
Analyze current Indian Politics trends, solve puzzles, Cooking, Traveling and Swimming.
Resume: Vinay Mittal
Updated: 14th April 2014 Page 5 of 5