SlideShare a Scribd company logo
1 of 4
Download to read offline
1
Vivek M K
Mobile: +91 988 638 5468 | Email : vivekmk2006@gmail.com
_______________________________________________________________________________________
Professional Summary
 Extensive IT experience in Android, Software development and web services
 Expert in Object-Oriented Analysis/ Design and Java Development, skilled at progressing from problem statement to well-
documented designs
 Proficient (4+ years of Experience) in Android Development / Mobile technologies
 Analytical thinker who consistently resolves ongoing issues or defects, often called upon to consult on problems that
have eluded resolution by others
 Quick learner with ability to easily research and identity potential problems; and plan/execute innovative strategies
 Result-driven technology profession proficient in planning and executing IT and Mobile projects
 Excellent communication, interpersonal and organizational skills with the ability to build strong business relationships
with customers, cross functional teams and senior management
 Resourceful in resolving emerging problems
_______________________________________________________________________________________
Technical Skills
 Java/J2EE
 Android, Realm, Firebase, Retrofit, Robotium
 Spring, Spring MVC, Restful Webservices, Security
 JSF, Angular JS
 Hibernate, JPA
 Oracle, Mysql, postgres SQL
 Weblogic, Jboss
 Javascript, jQuery,extJs,
 HTML,CSS, Bootstrap
 Social Media APIs, Google APIs, Amazone APIs
_______________________________________________________________________________________
Work History
(April 2016 – To Date) Lead Developer (7C Studio, Bangalore)
Duties and Responsibilities
 Estimation of the development components required for the entire solution
 Worked with the project manager to support project plans and correct resource and time allocation
 Supported the project manager to keep the project on time and budget
 Had served as a Technical advisor to the project manager and Test manager
 Identified project risks and assumptions
 Oversaw the work being done by other developers and worked with other Leads
 Supported the entire development methodology process
 Has acted as a primary escalation resource for technical issues
 Has Conducted code reviews for the development team
Project(s) Undertaken
MVP (Magic Vision Product) App
2
MVP app was developed for live streaming of softball games. The application uses video streams
from different cameras placed in the ground to auto-merge to form a live streaming video. The
app basically serves to stream video and perform actions on the video based on the metadata
that the app receives. A great feature of the app is, the logged in user can save his favorite
moments from the video and move along those moments. The logged in user can also share
instances of the video on Facebook where non-logged in users can view the shared instances.
The app is also vested with a chat feature for individual games where logged in users can chat
with other users logged onto watch the games.
(November 2010 – March 2016) Senior Software Engineer (CapGemini, Bangalore)
Duties and Responsibilities
 Escalated technical issues, roadblocks or project risks to the Technical Lead
 Met with the Technical Lead on a regular basis to discuss the development quality measures for the project and assess
that the best practices are being adhered to
 Provided the relevant development tools to the developers on the team
 Managed the quality of the code being developed by the developers
 Conducted code reviews with the developers within the development team
 Developed the initial framework or platform of the solution which each developer will use to build the solution
 Mentored the developers of the development team
 Supported the Technical Managers with estimations relating to the specialized areas or components
 Ensured code is documented where applicable or required
 Was responsible for the health of the build server
 Led the deployments to each environment within the development lifecycle
Project(s) Undertaken
o Project Title: Smart Quote
o Client: HP IT Global
o Technologies: Spring, Hibernate
o Database: Oracle 10.5
o Application Server: WebLogic
Smart Quote is an exclusive tool offered to HP Resellers to request special pricing. Smart Quote’s
easy-to-use web interface is available when the Resellers needed it - 24 X 7. With Smart Quote,
HP is able to respond to special pricing request in as little as 4 hours.
This project mainly has two modules External and Internal. External is for resellers to request
special pricing and Internal module processes these requests. My team has undertaken a huge
change on this application as part of the recent HP split. The existing application had to work for
the both companies (HP Inc. and HP Enterprise) but shouldn’t show the data of one company to
the other and vice versa.
o Project Title: Addwise.
o Client: Target Corporation US.
o Technologies: Java, JSF, Hibernate, Android
o Database: Oracle 11 g
o Application Server: WebLogic
This is a software package that helps to advertise Target Products in LCD screens in Target
Retailer stores and shopping malls. This software component contain an Android application and
a web application which helps to schedule advertisements for a specified time. Android device
will play the advertisement to the LCD screen that are connected through the HDMI inputs.
3
Web application part helps to upload the advertisement in the form of videos and images for a
specified time span to a predefined region and location. The android device will download the
media and play it based the time specified to execute it.
(August 2009 – October 2010) Senior Developer (itWine Tech, Bangalore)
Duties and Responsibilities
 Guide team development efforts towards successful project delivery
 Provide technical leadership to teammates through coaching and mentorship
 Maintain high standards of software quality within the team by establishing good practices and habits
 Identify and encourage areas for growth and improvement within the team
 Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and
maintain web-and desktop-based business applications
 Assist in the collection and documentation of user's requirements, development of user stories, estimates and work
plans.
 Sets the standard (coding and otherwise)
 Researches new technologies for the team
 Sets the technical direction for the team
 Designs the architecture of a system
Project(s) Undertaken
o Project Title: Government Budgeting System
o Client: Portuguese Govt
o Technologies: JSF, Java, J2EE,Hibernate , Spring
o Database: MySQL, Oracle
o Application Server: Tomcat
Government Budgeting System
A web based application that runs on Tomcat Server. This product that supports multiple clients.
This project aims to implement a solution to government budgeting that includes a collection of
hierarchies such as Ministry, State govt, District administration, etc. We did build a number of
modules such as Admin, Asset, Human Resources, Inventories etc., for this project.
Used JSF (Trinidad 1.2) as a controller for this project to provide flexibility to the developer for
navigation, error handling, validation etc. Also, we used power full spring (Spring with
annotation) at the middle layer to process business request and have used Spring ORM for object
relational persistence.
(January 2007 – August 2009) Software Developer (Cyber Tech System, Bangalore)
Duties and Responsibilities
 Design, develop, and unit test applications in accordance with established standards
 Participate in peer-reviews of solution designs and related code
 Package and support deployment of releases
 Develop, refine, and tune integrations between applications
 Analyze and resolve technical and application problems
4
 Assess opportunities for application and process improvement and prepare documentation of rationale to share with
team members and other affected parties
 Adhere to high-quality development principles while delivering solutions on-time and on-budget
__________________________________________________________________________________________________________
Educational Details
Year University / Institution
2003 – 2006 Anna University
MCA
2000 – 2003 Calicut University
BCA
__________________________________________________________________________________________________________
Additional Skills
Technical Skills
 Highly numerate
 Computer Skills: Excel Spreadsheet, Word Processing, Power point
Behavioral Competencies
 Creative and aggressive person capable of forming and maintaining positive and productive team environments
 Flexible, team oriented, and a strong work ethic person
 Enjoy stimulating, challenging and dynamic work environments
 Capable ofworking independently and as part of a team
 Excellent Written and Verbal skills
 Dedicated and self-motivated team player
 Resilience
__________________________________________________________________________________________________________
Personal Details
Date of Birth : 6th
March, 1983
Gender : Male
Nationality : Indian
______________________________________________________________________________________

More Related Content

What's hot

Planning the development process
Planning the development processPlanning the development process
Planning the development processSiva Priya
 
Software Engineering Solved Past Paper 2020
Software Engineering Solved Past Paper 2020 Software Engineering Solved Past Paper 2020
Software Engineering Solved Past Paper 2020 MuhammadTalha436
 
Software engineering
Software engineeringSoftware engineering
Software engineeringfaisalwajid
 
Defect Prevention Based on 5 Dimensions of Defect Origin
Defect Prevention Based on 5 Dimensions of Defect OriginDefect Prevention Based on 5 Dimensions of Defect Origin
Defect Prevention Based on 5 Dimensions of Defect Originijseajournal
 
M Nagender Hyderabad 5 years experience in Manual Testing
M Nagender Hyderabad 5 years experience in Manual TestingM Nagender Hyderabad 5 years experience in Manual Testing
M Nagender Hyderabad 5 years experience in Manual Testingnagender marla
 
Improving software economics
Improving software economicsImproving software economics
Improving software economicsdeep sharma
 
SE2_Lec 19_Design Principles and Design Patterns
SE2_Lec 19_Design Principles and Design PatternsSE2_Lec 19_Design Principles and Design Patterns
SE2_Lec 19_Design Principles and Design PatternsAmr E. Mohamed
 
Joan J. Mirhan Resume
Joan J. Mirhan ResumeJoan J. Mirhan Resume
Joan J. Mirhan ResumeJown Mirhan
 
New Microsoft Word Document.docx
New Microsoft Word Document.docxNew Microsoft Word Document.docx
New Microsoft Word Document.docxAbelAdisu
 
Pm soln9416141129710
Pm soln9416141129710Pm soln9416141129710
Pm soln9416141129710Nikhil Todkar
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycleAfrasiyab Haider
 
International Journal of Business and Management Invention (IJBMI)
International Journal of Business and Management Invention (IJBMI)International Journal of Business and Management Invention (IJBMI)
International Journal of Business and Management Invention (IJBMI)inventionjournals
 
IRJET- How Artificial Intelligence Accelerates Software Development
IRJET- How Artificial Intelligence Accelerates Software DevelopmentIRJET- How Artificial Intelligence Accelerates Software Development
IRJET- How Artificial Intelligence Accelerates Software DevelopmentIRJET Journal
 
SE_Lec 11_ Project Management
SE_Lec 11_ Project ManagementSE_Lec 11_ Project Management
SE_Lec 11_ Project ManagementAmr E. Mohamed
 
Improving Application Development Effectiveness
Improving Application Development Effectiveness Improving Application Development Effectiveness
Improving Application Development Effectiveness Computer Aid, Inc
 

What's hot (20)

Software developer
Software developerSoftware developer
Software developer
 
Planning the development process
Planning the development processPlanning the development process
Planning the development process
 
Software Engineering Solved Past Paper 2020
Software Engineering Solved Past Paper 2020 Software Engineering Solved Past Paper 2020
Software Engineering Solved Past Paper 2020
 
Ch01
Ch01Ch01
Ch01
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Defect Prevention Based on 5 Dimensions of Defect Origin
Defect Prevention Based on 5 Dimensions of Defect OriginDefect Prevention Based on 5 Dimensions of Defect Origin
Defect Prevention Based on 5 Dimensions of Defect Origin
 
M Nagender Hyderabad 5 years experience in Manual Testing
M Nagender Hyderabad 5 years experience in Manual TestingM Nagender Hyderabad 5 years experience in Manual Testing
M Nagender Hyderabad 5 years experience in Manual Testing
 
Improving software economics
Improving software economicsImproving software economics
Improving software economics
 
SE2_Lec 19_Design Principles and Design Patterns
SE2_Lec 19_Design Principles and Design PatternsSE2_Lec 19_Design Principles and Design Patterns
SE2_Lec 19_Design Principles and Design Patterns
 
Joan J. Mirhan Resume
Joan J. Mirhan ResumeJoan J. Mirhan Resume
Joan J. Mirhan Resume
 
New Microsoft Word Document.docx
New Microsoft Word Document.docxNew Microsoft Word Document.docx
New Microsoft Word Document.docx
 
Pratik Aggarwal
Pratik AggarwalPratik Aggarwal
Pratik Aggarwal
 
Pm soln9416141129710
Pm soln9416141129710Pm soln9416141129710
Pm soln9416141129710
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
Chapter1
Chapter1Chapter1
Chapter1
 
International Journal of Business and Management Invention (IJBMI)
International Journal of Business and Management Invention (IJBMI)International Journal of Business and Management Invention (IJBMI)
International Journal of Business and Management Invention (IJBMI)
 
IRJET- How Artificial Intelligence Accelerates Software Development
IRJET- How Artificial Intelligence Accelerates Software DevelopmentIRJET- How Artificial Intelligence Accelerates Software Development
IRJET- How Artificial Intelligence Accelerates Software Development
 
SE_Lec 11_ Project Management
SE_Lec 11_ Project ManagementSE_Lec 11_ Project Management
SE_Lec 11_ Project Management
 
Resume_Prashant
Resume_PrashantResume_Prashant
Resume_Prashant
 
Improving Application Development Effectiveness
Improving Application Development Effectiveness Improving Application Development Effectiveness
Improving Application Development Effectiveness
 

Similar to Vivek_MK

Similar to Vivek_MK (20)

Duraichi _Dotnet_6yrsexp_cv
Duraichi _Dotnet_6yrsexp_cvDuraichi _Dotnet_6yrsexp_cv
Duraichi _Dotnet_6yrsexp_cv
 
chvs-Cambria
chvs-Cambriachvs-Cambria
chvs-Cambria
 
Ashish_Kumar_Singh_resume
Ashish_Kumar_Singh_resumeAshish_Kumar_Singh_resume
Ashish_Kumar_Singh_resume
 
Zafar abbasprofile
Zafar abbasprofileZafar abbasprofile
Zafar abbasprofile
 
Engr WahabHussain
Engr WahabHussainEngr WahabHussain
Engr WahabHussain
 
Raj
RajRaj
Raj
 
project_details
project_detailsproject_details
project_details
 
CV_Sayani_Updated
CV_Sayani_UpdatedCV_Sayani_Updated
CV_Sayani_Updated
 
MatlubImamProfile
MatlubImamProfileMatlubImamProfile
MatlubImamProfile
 
.Net 7.1 years Vijay_Thakare
.Net 7.1 years Vijay_Thakare.Net 7.1 years Vijay_Thakare
.Net 7.1 years Vijay_Thakare
 
Software Development Lifecycle Overview By CC
Software Development Lifecycle Overview By CCSoftware Development Lifecycle Overview By CC
Software Development Lifecycle Overview By CC
 
SONALI_RATHORE_Resume
SONALI_RATHORE_ResumeSONALI_RATHORE_Resume
SONALI_RATHORE_Resume
 
Roshan Raman
Roshan RamanRoshan Raman
Roshan Raman
 
Resume
ResumeResume
Resume
 
How to Decide Technology Stack for Your Next Software Development Project?
How to Decide Technology Stack for Your Next Software Development Project?How to Decide Technology Stack for Your Next Software Development Project?
How to Decide Technology Stack for Your Next Software Development Project?
 
Mobile App Development- Project Management Process
Mobile App Development- Project Management ProcessMobile App Development- Project Management Process
Mobile App Development- Project Management Process
 
Gnanaguru
GnanaguruGnanaguru
Gnanaguru
 
Mahesh_J_Resume.docx
Mahesh_J_Resume.docxMahesh_J_Resume.docx
Mahesh_J_Resume.docx
 
CV_Prathap (1)
CV_Prathap (1)CV_Prathap (1)
CV_Prathap (1)
 
NarendraKolla
NarendraKollaNarendraKolla
NarendraKolla
 

Vivek_MK

  • 1. 1 Vivek M K Mobile: +91 988 638 5468 | Email : vivekmk2006@gmail.com _______________________________________________________________________________________ Professional Summary  Extensive IT experience in Android, Software development and web services  Expert in Object-Oriented Analysis/ Design and Java Development, skilled at progressing from problem statement to well- documented designs  Proficient (4+ years of Experience) in Android Development / Mobile technologies  Analytical thinker who consistently resolves ongoing issues or defects, often called upon to consult on problems that have eluded resolution by others  Quick learner with ability to easily research and identity potential problems; and plan/execute innovative strategies  Result-driven technology profession proficient in planning and executing IT and Mobile projects  Excellent communication, interpersonal and organizational skills with the ability to build strong business relationships with customers, cross functional teams and senior management  Resourceful in resolving emerging problems _______________________________________________________________________________________ Technical Skills  Java/J2EE  Android, Realm, Firebase, Retrofit, Robotium  Spring, Spring MVC, Restful Webservices, Security  JSF, Angular JS  Hibernate, JPA  Oracle, Mysql, postgres SQL  Weblogic, Jboss  Javascript, jQuery,extJs,  HTML,CSS, Bootstrap  Social Media APIs, Google APIs, Amazone APIs _______________________________________________________________________________________ Work History (April 2016 – To Date) Lead Developer (7C Studio, Bangalore) Duties and Responsibilities  Estimation of the development components required for the entire solution  Worked with the project manager to support project plans and correct resource and time allocation  Supported the project manager to keep the project on time and budget  Had served as a Technical advisor to the project manager and Test manager  Identified project risks and assumptions  Oversaw the work being done by other developers and worked with other Leads  Supported the entire development methodology process  Has acted as a primary escalation resource for technical issues  Has Conducted code reviews for the development team Project(s) Undertaken MVP (Magic Vision Product) App
  • 2. 2 MVP app was developed for live streaming of softball games. The application uses video streams from different cameras placed in the ground to auto-merge to form a live streaming video. The app basically serves to stream video and perform actions on the video based on the metadata that the app receives. A great feature of the app is, the logged in user can save his favorite moments from the video and move along those moments. The logged in user can also share instances of the video on Facebook where non-logged in users can view the shared instances. The app is also vested with a chat feature for individual games where logged in users can chat with other users logged onto watch the games. (November 2010 – March 2016) Senior Software Engineer (CapGemini, Bangalore) Duties and Responsibilities  Escalated technical issues, roadblocks or project risks to the Technical Lead  Met with the Technical Lead on a regular basis to discuss the development quality measures for the project and assess that the best practices are being adhered to  Provided the relevant development tools to the developers on the team  Managed the quality of the code being developed by the developers  Conducted code reviews with the developers within the development team  Developed the initial framework or platform of the solution which each developer will use to build the solution  Mentored the developers of the development team  Supported the Technical Managers with estimations relating to the specialized areas or components  Ensured code is documented where applicable or required  Was responsible for the health of the build server  Led the deployments to each environment within the development lifecycle Project(s) Undertaken o Project Title: Smart Quote o Client: HP IT Global o Technologies: Spring, Hibernate o Database: Oracle 10.5 o Application Server: WebLogic Smart Quote is an exclusive tool offered to HP Resellers to request special pricing. Smart Quote’s easy-to-use web interface is available when the Resellers needed it - 24 X 7. With Smart Quote, HP is able to respond to special pricing request in as little as 4 hours. This project mainly has two modules External and Internal. External is for resellers to request special pricing and Internal module processes these requests. My team has undertaken a huge change on this application as part of the recent HP split. The existing application had to work for the both companies (HP Inc. and HP Enterprise) but shouldn’t show the data of one company to the other and vice versa. o Project Title: Addwise. o Client: Target Corporation US. o Technologies: Java, JSF, Hibernate, Android o Database: Oracle 11 g o Application Server: WebLogic This is a software package that helps to advertise Target Products in LCD screens in Target Retailer stores and shopping malls. This software component contain an Android application and a web application which helps to schedule advertisements for a specified time. Android device will play the advertisement to the LCD screen that are connected through the HDMI inputs.
  • 3. 3 Web application part helps to upload the advertisement in the form of videos and images for a specified time span to a predefined region and location. The android device will download the media and play it based the time specified to execute it. (August 2009 – October 2010) Senior Developer (itWine Tech, Bangalore) Duties and Responsibilities  Guide team development efforts towards successful project delivery  Provide technical leadership to teammates through coaching and mentorship  Maintain high standards of software quality within the team by establishing good practices and habits  Identify and encourage areas for growth and improvement within the team  Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web-and desktop-based business applications  Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.  Sets the standard (coding and otherwise)  Researches new technologies for the team  Sets the technical direction for the team  Designs the architecture of a system Project(s) Undertaken o Project Title: Government Budgeting System o Client: Portuguese Govt o Technologies: JSF, Java, J2EE,Hibernate , Spring o Database: MySQL, Oracle o Application Server: Tomcat Government Budgeting System A web based application that runs on Tomcat Server. This product that supports multiple clients. This project aims to implement a solution to government budgeting that includes a collection of hierarchies such as Ministry, State govt, District administration, etc. We did build a number of modules such as Admin, Asset, Human Resources, Inventories etc., for this project. Used JSF (Trinidad 1.2) as a controller for this project to provide flexibility to the developer for navigation, error handling, validation etc. Also, we used power full spring (Spring with annotation) at the middle layer to process business request and have used Spring ORM for object relational persistence. (January 2007 – August 2009) Software Developer (Cyber Tech System, Bangalore) Duties and Responsibilities  Design, develop, and unit test applications in accordance with established standards  Participate in peer-reviews of solution designs and related code  Package and support deployment of releases  Develop, refine, and tune integrations between applications  Analyze and resolve technical and application problems
  • 4. 4  Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties  Adhere to high-quality development principles while delivering solutions on-time and on-budget __________________________________________________________________________________________________________ Educational Details Year University / Institution 2003 – 2006 Anna University MCA 2000 – 2003 Calicut University BCA __________________________________________________________________________________________________________ Additional Skills Technical Skills  Highly numerate  Computer Skills: Excel Spreadsheet, Word Processing, Power point Behavioral Competencies  Creative and aggressive person capable of forming and maintaining positive and productive team environments  Flexible, team oriented, and a strong work ethic person  Enjoy stimulating, challenging and dynamic work environments  Capable ofworking independently and as part of a team  Excellent Written and Verbal skills  Dedicated and self-motivated team player  Resilience __________________________________________________________________________________________________________ Personal Details Date of Birth : 6th March, 1983 Gender : Male Nationality : Indian ______________________________________________________________________________________