Sunteți pe pagina 1din 5

Madhup

Mani
A recognized industry professional with around 9 Years 4 Months of software industry
experience in Business Analysis, design, development, implementation, Integration,
Configuration and Code Optimization and Management.

vikas.madhupmani@gmail.com +91-9731866889

Academic Profile Work Experience

12th B.TECH Post Graduate Software Senior Software Staff Engineer


76.5% Information & Tech Diploma in Genie Engineer Product
73.5% Data Science Development

L.S.College Cochin University Manipal University Surewaves Pvt Ltd

2007 2009 2013

Languages : Core Java,Python,R Programming


Web Related : Jsp, Servlet, Php
RDBMS : MySQL
Utilities/Frameworks : Struts, Hibernate, Spring, Bootstrap, Angular.js, Django, Hadoop,
IDE/ Hbase, Hive
Technical
Other Skills : Eclipse, NetBeans 8.0, Tomcat 7.0, Xmpp, Code Igniter, Laravel
Skills
: Xml, Ajax, Java Script, Unix Shell Script, JQuery, HTML 5, JSON,
Regular Expression, Data Structures, Unix, Windows,
Amazon Cloud (EC2,S3,VPC, SQS, RDS, ELB, Auto Scaling, IAM,
EBS), Google Cloud, Docker, Machine Learning, Data Visualization,
Tableau

Expertise in the design and development of Web/Internet related projects, n-tier, Object-Oriented
applications, and client/server applications, using various software technologies
Entire life cycle application development, from writing functional and technical requirements to
developing models and architecting the application and coding.
Good in Object-Oriented design and Object Modelling
Worked on various Design pattern.
Ability to work well in both team and individual settings.
Developed and deployed applications based upon JAVA, J2EE specifications
Project Dynamic Ad Allocation

Duration August -2016 to till date


Team Size 6
Tools and Technology Used Spring, Hibernate, MySQL, Web Services, Unix, Angular Js, Python, Django,
Amazon cloud, Google cloud

Project Description:
The main objective of the project is to provide the interface for all Advertisers and Channels to come together on
one platform to schedule the advertisement at remaining allocated channels dynamically. User/Admin can
configure their profile at their respective services, accordingly agency/advertiser can create the campaign for their
respective user and associated brand.

Role and Responsibilities:


Requirement Analysis.
Designing, Developing, Architecting Server & Database.
Implementing the code by using algorithms and data structure.
Optimizing and Tuning Query.
Use Amazon Cloud for storing the content.
Google cloud to manage servers and to configure DNS.
Automation of docker for code deployment.
Authentication of server through key-cloak

Project Surewaves Process Management

Duration July -2013 to July-2016


Team Size 4
Tools and Technology Used Jsp, Servlet, Struts, Spring, Hibernate ,Mysql, Tomcat, Unix ,Ajax, Java script,
Angular Js, Docker

Project Description:
The main objective of the project is to provide the interface for surewaves users to get all the details of their
corresponding duties of scheduled activities. In this project, we have created user management, through which
they can achieve their roles and activities. Admin will decide all roles and activities.

Role and Responsibilities:


Requirement Analysis.
Preparing Use Case Diagram.
Designing & Developing Database.
Implementing database escalation through master-slave.
Implementing the code by using algorithms and data structure.
Optimizing and Tuning Query.
Designing & Developing web application.
Verification & Validation front end module through regular expression.
Server Management through Amazon Aws.
Through Aws auto scaling managing the various process.
Implementing server escalation through load balancer, memcache.
Implementing server/database security through user roles and public/private DNS.
End to end unit testing.
Mentoring trainee.
Project Complete Server Solution

Duration April -2008 to April - 2013


Team Size 4
Tools and Technology Used Jsp,Servlet,Struts Hibernate,Mysql,Xml,Tomcat,Unix ,Ajax,Java script

Project Description:
The main objective of the project is to establish a server for providing media convergence solution and TV Solution
around a network of LCD Displays that are deployed out-of-home controlled from a central location. In this project,
we facilitate for creation of a Media Grid enabling Admin, Consumers & Advertisers to establish a more meaningful
connect through a networked platform connected over the internet. Through media grid, users can create screens,
schedule the content on the screen, insert Ad and check health status of the screen. All these features will be
fetched by client for showing on the screen. Advertisers and network players can get all details regarding their
advertisement at one platform.

Role and Responsibilities:


Requirement Analysis.
Preparing Use Case Diagram.
Designing & Developing Database.
Implementing database escalation through master-slave.
Optimizing and Tuning Query.
Designing & Developing web application.
Implementing the code by using algorithms and data structure.
Verification & Validation front end module through regular expression.
Server Management through Amazon Aws.
Implementing server escalation through load balancer, memcache.
Through Aws auto scaling managing the various process.
Implementing server/database security through user roles and public/private DNS.
End to end unit testing.
Mentored trainee.
Maintenance

Project DigiXpress

Duration December -2011 to September-2012


Team Size 4
Tools and Technology Used Php, Mysql, Xampp, Unix ,Ajax, Jquery, CodeIgniter

Project Description:
The main objective of the project is to distribute the content across all channels. Basically it is content
management system through which we have to manage the content across all channels. It will be deployed at
central level; from there it is distributed all over the channel. It involves proper reporting through creation of reports
at various levels including mail reporting. In short DigiXpress acts like a digital courier with full work flow control
right from scheduling of digital delivery to receipt of acknowledgement from the TV channel; they are also kept
archived in a systematic manner for ready access and reuse in future, this can also be used to send any other long
format video content too.
Role and Responsibilities:
Requirement Analysis.
Preparing Use Case Diagram.
Designing & Developing Database.
Verification & Validation front end module through regular expression.
Server Management through Amazon Aws.
Implementing server escalation through load balancer, memcache.
Implementing server/database security through user roles and public/private DNS.
End to end unit testing.
Giving training to some trainee

Project Surewaves for Education

Duration Feb 2009-May 2009


Team Size 4
Tools and Technology Used Java,Jsp,Servlet, Mysql,Xml,Tomcat,Unix ,Ajax, Java script

Project Description:
The main objective of this project is to develop an e-Learning tool that enables scheduling and viewing of various
formats of content over the internet on a personal computer. This helps in delivering education or training content
in a time shifted manner for remote participants. Through this tool, user can register himself by paying course fee,
select a group and corresponding course will be delivered. We also allowed upload and scheduling of course
content material from subject matter experts for time shifted delivery to select participants on their desktops at their
convenience. We provide pop up session reminders on the desktop for scheduled lecture sessions to enable the
participants to attend or skip the sessions on their desktops. We facilitate user to provide on-line Q&A sessions for
multiple choice questions rendered in sync with the video lectures. After this session it will generates proof-of-view
reports and attendance records through interactive responses from the user.

Role and Responsibilities:


Requirement Analysis.
Preparing Use Case Diagram.
Designing Database.
Implementing Jdbc Code.
Involved in writing Action Classes.
Developing web application using Jsp and Servlet.
Verification & Validation front end module.
End to end unit testing.

Project Ticketing solution

Duration March 2008-May 2008


Team Size 2
Tools and Technology Used Php, Ajax, Xmpp, JavaScript, Html,Unix
Project Description:
The main objective of this project is to schedule all the information related to movie tickets .On LCD Displays, it will
show movies show-time, class, seat availability, price etc. In this project, server will generate real time Xml for
movie availability, its show-time and price. For seat availability, Adlab implemented WSDL, we use SOAP client for
fetching data.

Role and Responsibilities:


Requirement Analysis.
Design Application.
Application Development.
Writing crontab Scheduling.
Maintenance of application.

Project Offline RSS Configuration

Duration Nov 2007- Feb 2008


Team Size 4
Tools and Technology Used C# , Json

Project Description:
The main objective of this project is to show all news content on the split screen and there should be uniform time
difference between the news content. Server can create any number of news content under different categories.
This news content can be either statically fetched from some of the RSS feeds or it can be changed dynamically
from server end.

Role and Responsibilities:


Design for Application.
Server and client side implementation.
Bug fixes and maintenance.
Unit Testing

Case Studies Completed Time series analysis for prediction for sales and revenue generation

HackerRank, Kaggle Score https://www.hackerrank.com/vikas_madhupmani, https://www.kaggle.com/madhupmani

IBM - BDU courses completed Data Science Methodology, Data Science 101

Published Details Personal Details

Github: https://github.com/madhupmani/ Date of Birth : 14th Nov 1983


Linkedin: https://www.linkedin.com/in/madhup-mani-554349b/ Languages : English & Hindi

S-ar putea să vă placă și