SlideShare une entreprise Scribd logo
1  sur  3
Télécharger pour lire hors ligne
Basic CV template by reed.co.uk
Pragatheswarakumar K
Plot No: 23, Apartment-D, MCN Nagar First Street, Thoraipakkam, Chennai -60097, India
Mobile : +91-9489809822 Email : pragu06@gmail.com
Personal statement
 Around 5 years of experience in software development using Java and its frameworks
which includes around4 years of experience in product based start-up environments
 Extensive knowledge in web-application development using spring boot, spring security
RESTful services and RabbbitMQ
 Good knowledge in implementation of different authentication providers like SAML, Oauth,
LDAP using spring security
 Good experience in Microservices oriented concepts and IDE development for SDKs
 Hands on experience in Android application and Chrome extension development
 Flexible and quickly adaptive to any kind of working environment
 Good at problem solving, debugging and co-ordinating with team members

Key Skills

Languages Java(Core java, J2EE, RESTFUL Webservices), C, C++(College)


Frameworks/ProtocolsSpring, Hibernate, Wicket, AngularJs, AMQP(RabbitMQ), Junit


Web Technologies PHP, Jquery, Javascript, JSP, HTML, CSS


Platforms Linux, Windows, Android, chromeOS, Amazon ec2


Tools Jenkins, Maven, Gradle, Git, Docker, Fiddler, Postman


Databases MYSQL, MongoDB, Oracle 10g, PostgreSQL, SQLLite,


Certifications Java 1.5 OCJP(2012)

Employment History
SENIOR SOFTWARE ENGINEER, SecureW2 India Pvt Ltd, India
(September 2014 – Present)
Achievements and responsibilities:
Microservices
 Designed and implemented Service Oriented Architecture(SOA) for our product with the
goal of providing scalability across different solutions
 It includes migrating entire legacy based monolithic application to service based architecture
using Spring boot, Spring cloud, RESTful services, RabbitMQ and MongoDB
 Have implemented the support of Spring Cloud Netflix’s features like Eureka(Service
Discovery), Configuration Server, Zuul filters and Ribbon for our spring boot applications
 Designed and implemented SecureW2Admin portal using AngualrJS framework which
interacts with different RESTful services to manage organizations and organization admins
 Have implemented different Authentication providers(Oauth,LDAP,BASIC,SAML) using
Spring security with the goal of securing our webservices
 Handled Test Driven Developments for various use-cases using Junit, Mockito and Spring-
Boot-Test
Basic CV template by reed.co.uk
SecureW2 – JoinNow NetAuth
 Designed and implemented spring security support for our Apache- Wicket based
application with the goal of Authentication to be done over Spring Security and Authorization
with Wicket
 Have implemented both existing Authentication provider(LDAP) and custom
Authentication provider(Local DB) using spring security libraries
 Entirely migrated our single tenant based architecture to multitenant which covers
migrating all our portals(Admin, Sponsor and Guest) based on different organizations
 Have introduced a new RADIUS server based authentication for our sponsor portal using
TinyRadius libraries
 Implemented Captcha support for our guest portal using Google’s reCAPTCHA library
SecureW2 - JoinNow MultiOS
 Designed and implemented Certificate management for MultiOS project which helps
organization admins to have a control over certificates enrolled on the client devices with the
help of REST services
 Implemented Command poll concept where the device periodically polls for any new UI
commands(Revoking of a certificate) and sends the response back to the server
 Implemented Event Schedulars using MySQL to keep track of idle devices which are
associated with admin portal
 Designed and implemented a new chrome browser extension for our chromeOS clients
which includes implementations for TLS Enrollments using Forge Crypto library
 Involved in setting up MySQL Read Replica with implementations as part of requirement for
performance optimization
 Worked on MySQL query optimizations which includes identification of slow queries and
proper utilization of indexes
SENIOR SOFTWARE ENGINEER, Cluster Wireless Software India Pvt Ltd, India
(July 2012 – August 2014)
Achievements and responsibilities:
Integrated Development Environment (IDE)
 Created a standalone eclipse based Cluster IDE(Linux and Windows) from scratch for
Cluster SDK using Plug-in development in Java
 Designed and implemented UI support for IDE using Java SWT and JFace.
 Designed and Implemented GUI Simulator (using IUP) for debugging M2M applications
without a real hardware. 
Android Applications
Automated Meter Reading (AMR)
- Simulates a real time sensor values. With the predefined protocol it receives and sends UDP
messages to the devices
- Implemented asynchronous tasks to handle notifications from the server (Resume/Stop
sending sensor data)
Contacts (Personal Interest)
- Designed and developed Contacts Application with basic features.(Add/Delete/Edit/Grouping
Contacts)
- Implemented Calling Features support for contacts
Zombie Cricket (Personal Interest)
- Designed and partially developed a cricket game being played with the objective of killing
zombies.
Basic CV template by reed.co.uk
Middleware
 Designed and developed platform abstraction layer for File system Apis in Linux
environment 
 Designed and implemented Cluster File System Security such that M2M Application’s
secure data are stored in an encrypted format (used RC4 Algorithm for
Encryption/Decryption of data) 
 Worked on XBee 802.15.4 RF modules and established communication between
Arduino UNO boards wirelessly using Xbee Shields 
 Designed and developed Lua – C mapping interface which allows M2M applications
to be written in Lua Scripting language 
 Worked on third party Zigbee sensors and co-ordinators and developed M2M
applications for processing sensor data
 Implemented Timebound validation of license file based on system time in a middleware
ported device  
 Implemented Debouncing logic for M2M applications which receive sensor data via UART 
 Developed M2M Applications for processing data obtained via UART and GPIO pins

Cluster Server
 Implemented Event and Fault manager process and designed UI for managing events
 Implemented KPI (Key Performance Indicators) Manager with the support for
handling both TCP and UDP messages
 Added support for uploading and packaging Android apk files with M2M application 
 Added scripts for parsing apk files using Android Asset Packaging Tool (aapt) 
 Created various web pages for the web server using Code-Igniter framework 
Licensing Server
 Created a standalone License server for providing licenses to devices 
 Designed and developed features for generating licenses using OpenSSL which
includes creation of digital signature, server certificates etc.,
ASSOCIATE SOFTWARE ENGINEER, IBM India Pvt Ltd, India
(May 2011 – June 2012)
Worked as Java Developer for the client AT&T (USA)
Centralized Ticketing System (CTS)
Ticketing application which helps customers in creating tickets on device non-functionality
Achievements and Responsibilities:
 Developed Java Web-services and Plug-ins for various requiements
 Worked on a migration project where all CTS web-services are integrated with other
application
 Worked on Oracle Web-logic Servers and highly involved in setting up server environments
 Played an integral role in Oracle DB related requirements
Education
COLLEGE OF ENGINEERING, Anna University, Chennai, India - B.E CSE (2007-2011) - 1st Grade
SRI VIDHYA MANDIR MATRIC. HR. SEC SCHOOL, India – HSC(2007) - 97%
KONGU VELLALAR MATRIC. HR. SEC SCHOOL, India – SSLC(2005) - 87%
Hobbies & Interests
 I’m highly interested in writing android and web applications during my spare time
 Always used to update myself with latest trending technologies across global market

Contenu connexe

Tendances

Best software development tools in 2021
Best software development tools in 2021Best software development tools in 2021
Best software development tools in 2021Samaritan InfoTech
 
Yemo_Capstone_MS_Fairfield University
Yemo_Capstone_MS_Fairfield UniversityYemo_Capstone_MS_Fairfield University
Yemo_Capstone_MS_Fairfield UniversityGuillermo Julca
 
Basic of Android App Development
Basic of Android App DevelopmentBasic of Android App Development
Basic of Android App DevelopmentAbhijeet Gupta
 
Praveen 5.4 year automation _manual_Appium_Selenium
Praveen 5.4 year  automation _manual_Appium_SeleniumPraveen 5.4 year  automation _manual_Appium_Selenium
Praveen 5.4 year automation _manual_Appium_SeleniumPraveen Kumar
 
Introduction to android basics
Introduction to android basicsIntroduction to android basics
Introduction to android basicsHasam Panezai
 
"Secure Mobile Apps with the Microsoft Identity Platform", Christos Matskas, ...
"Secure Mobile Apps with the Microsoft Identity Platform", Christos Matskas, ..."Secure Mobile Apps with the Microsoft Identity Platform", Christos Matskas, ...
"Secure Mobile Apps with the Microsoft Identity Platform", Christos Matskas, ...Fwdays
 
Android- Introduction for Beginners
Android- Introduction for BeginnersAndroid- Introduction for Beginners
Android- Introduction for BeginnersTripti Tiwari
 
Darshita_Shah_Resume
Darshita_Shah_ResumeDarshita_Shah_Resume
Darshita_Shah_Resumedarshita shah
 
Android For Java Developers
Android For Java DevelopersAndroid For Java Developers
Android For Java DevelopersMike Wolfson
 
Android training in Tambaram
Android training in TambaramAndroid training in Tambaram
Android training in Tambaramkomalpreethi
 
Android architecture
Android architecture Android architecture
Android architecture Trong-An Bui
 
Silverlight Briefing Deck
Silverlight  Briefing  DeckSilverlight  Briefing  Deck
Silverlight Briefing Deckllangit
 
A164 enterprise javascript ibm node sdk
A164 enterprise javascript ibm node sdkA164 enterprise javascript ibm node sdk
A164 enterprise javascript ibm node sdkToby Corbin
 
Android Application Fundamentals
Android Application FundamentalsAndroid Application Fundamentals
Android Application FundamentalsVikalp Jain
 
Android the new Mobile Technoogy
Android the new Mobile TechnoogyAndroid the new Mobile Technoogy
Android the new Mobile Technoogypoojapainter
 

Tendances (20)

Android primer
Android primerAndroid primer
Android primer
 
Sathish resume
Sathish resumeSathish resume
Sathish resume
 
Best software development tools in 2021
Best software development tools in 2021Best software development tools in 2021
Best software development tools in 2021
 
Wifi sharing
Wifi sharingWifi sharing
Wifi sharing
 
Yemo_Capstone_MS_Fairfield University
Yemo_Capstone_MS_Fairfield UniversityYemo_Capstone_MS_Fairfield University
Yemo_Capstone_MS_Fairfield University
 
Basic of Android App Development
Basic of Android App DevelopmentBasic of Android App Development
Basic of Android App Development
 
Praveen 5.4 year automation _manual_Appium_Selenium
Praveen 5.4 year  automation _manual_Appium_SeleniumPraveen 5.4 year  automation _manual_Appium_Selenium
Praveen 5.4 year automation _manual_Appium_Selenium
 
Introduction to android basics
Introduction to android basicsIntroduction to android basics
Introduction to android basics
 
"Secure Mobile Apps with the Microsoft Identity Platform", Christos Matskas, ...
"Secure Mobile Apps with the Microsoft Identity Platform", Christos Matskas, ..."Secure Mobile Apps with the Microsoft Identity Platform", Christos Matskas, ...
"Secure Mobile Apps with the Microsoft Identity Platform", Christos Matskas, ...
 
Android- Introduction for Beginners
Android- Introduction for BeginnersAndroid- Introduction for Beginners
Android- Introduction for Beginners
 
Darshita_Shah_Resume
Darshita_Shah_ResumeDarshita_Shah_Resume
Darshita_Shah_Resume
 
Android For Java Developers
Android For Java DevelopersAndroid For Java Developers
Android For Java Developers
 
Android basics
Android basicsAndroid basics
Android basics
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Android training in Tambaram
Android training in TambaramAndroid training in Tambaram
Android training in Tambaram
 
Android architecture
Android architecture Android architecture
Android architecture
 
Silverlight Briefing Deck
Silverlight  Briefing  DeckSilverlight  Briefing  Deck
Silverlight Briefing Deck
 
A164 enterprise javascript ibm node sdk
A164 enterprise javascript ibm node sdkA164 enterprise javascript ibm node sdk
A164 enterprise javascript ibm node sdk
 
Android Application Fundamentals
Android Application FundamentalsAndroid Application Fundamentals
Android Application Fundamentals
 
Android the new Mobile Technoogy
Android the new Mobile TechnoogyAndroid the new Mobile Technoogy
Android the new Mobile Technoogy
 

Similaire à Pragatheswarakumar_v1.0 (20)

Shanoj_Resume
Shanoj_ResumeShanoj_Resume
Shanoj_Resume
 
Bhavin_Resume
Bhavin_ResumeBhavin_Resume
Bhavin_Resume
 
Resume
ResumeResume
Resume
 
Sagar Aggarwal_1
Sagar Aggarwal_1Sagar Aggarwal_1
Sagar Aggarwal_1
 
Kunal bhatia resume mass
Kunal bhatia   resume massKunal bhatia   resume mass
Kunal bhatia resume mass
 
Arun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOCArun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOC
 
Document
DocumentDocument
Document
 
Resume
ResumeResume
Resume
 
Prakhar Sood-Resume-CV
Prakhar Sood-Resume-CVPrakhar Sood-Resume-CV
Prakhar Sood-Resume-CV
 
ryan_john_resume
ryan_john_resumeryan_john_resume
ryan_john_resume
 
Ram Prasad P.S.S
Ram Prasad P.S.SRam Prasad P.S.S
Ram Prasad P.S.S
 
.NET Development
.NET Development.NET Development
.NET Development
 
MumtazQAResume
MumtazQAResumeMumtazQAResume
MumtazQAResume
 
Kishore_Kandavalli_Resume
Kishore_Kandavalli_ResumeKishore_Kandavalli_Resume
Kishore_Kandavalli_Resume
 
Resume-Fred
Resume-FredResume-Fred
Resume-Fred
 
Ranjith_Reddy Yallampalli Resume
Ranjith_Reddy Yallampalli ResumeRanjith_Reddy Yallampalli Resume
Ranjith_Reddy Yallampalli Resume
 
Resume_Anshul Jain
Resume_Anshul JainResume_Anshul Jain
Resume_Anshul Jain
 
CV_Rahul Sharma_DotNetMVC_Angularjs_Developer
CV_Rahul Sharma_DotNetMVC_Angularjs_DeveloperCV_Rahul Sharma_DotNetMVC_Angularjs_Developer
CV_Rahul Sharma_DotNetMVC_Angularjs_Developer
 
Vimala_Gadegi
Vimala_GadegiVimala_Gadegi
Vimala_Gadegi
 
Resume (2).docx
Resume (2).docxResume (2).docx
Resume (2).docx
 

Pragatheswarakumar_v1.0

  • 1. Basic CV template by reed.co.uk Pragatheswarakumar K Plot No: 23, Apartment-D, MCN Nagar First Street, Thoraipakkam, Chennai -60097, India Mobile : +91-9489809822 Email : pragu06@gmail.com Personal statement  Around 5 years of experience in software development using Java and its frameworks which includes around4 years of experience in product based start-up environments  Extensive knowledge in web-application development using spring boot, spring security RESTful services and RabbbitMQ  Good knowledge in implementation of different authentication providers like SAML, Oauth, LDAP using spring security  Good experience in Microservices oriented concepts and IDE development for SDKs  Hands on experience in Android application and Chrome extension development  Flexible and quickly adaptive to any kind of working environment  Good at problem solving, debugging and co-ordinating with team members  Key Skills  Languages Java(Core java, J2EE, RESTFUL Webservices), C, C++(College)   Frameworks/ProtocolsSpring, Hibernate, Wicket, AngularJs, AMQP(RabbitMQ), Junit   Web Technologies PHP, Jquery, Javascript, JSP, HTML, CSS   Platforms Linux, Windows, Android, chromeOS, Amazon ec2   Tools Jenkins, Maven, Gradle, Git, Docker, Fiddler, Postman   Databases MYSQL, MongoDB, Oracle 10g, PostgreSQL, SQLLite,   Certifications Java 1.5 OCJP(2012)  Employment History SENIOR SOFTWARE ENGINEER, SecureW2 India Pvt Ltd, India (September 2014 – Present) Achievements and responsibilities: Microservices  Designed and implemented Service Oriented Architecture(SOA) for our product with the goal of providing scalability across different solutions  It includes migrating entire legacy based monolithic application to service based architecture using Spring boot, Spring cloud, RESTful services, RabbitMQ and MongoDB  Have implemented the support of Spring Cloud Netflix’s features like Eureka(Service Discovery), Configuration Server, Zuul filters and Ribbon for our spring boot applications  Designed and implemented SecureW2Admin portal using AngualrJS framework which interacts with different RESTful services to manage organizations and organization admins  Have implemented different Authentication providers(Oauth,LDAP,BASIC,SAML) using Spring security with the goal of securing our webservices  Handled Test Driven Developments for various use-cases using Junit, Mockito and Spring- Boot-Test
  • 2. Basic CV template by reed.co.uk SecureW2 – JoinNow NetAuth  Designed and implemented spring security support for our Apache- Wicket based application with the goal of Authentication to be done over Spring Security and Authorization with Wicket  Have implemented both existing Authentication provider(LDAP) and custom Authentication provider(Local DB) using spring security libraries  Entirely migrated our single tenant based architecture to multitenant which covers migrating all our portals(Admin, Sponsor and Guest) based on different organizations  Have introduced a new RADIUS server based authentication for our sponsor portal using TinyRadius libraries  Implemented Captcha support for our guest portal using Google’s reCAPTCHA library SecureW2 - JoinNow MultiOS  Designed and implemented Certificate management for MultiOS project which helps organization admins to have a control over certificates enrolled on the client devices with the help of REST services  Implemented Command poll concept where the device periodically polls for any new UI commands(Revoking of a certificate) and sends the response back to the server  Implemented Event Schedulars using MySQL to keep track of idle devices which are associated with admin portal  Designed and implemented a new chrome browser extension for our chromeOS clients which includes implementations for TLS Enrollments using Forge Crypto library  Involved in setting up MySQL Read Replica with implementations as part of requirement for performance optimization  Worked on MySQL query optimizations which includes identification of slow queries and proper utilization of indexes SENIOR SOFTWARE ENGINEER, Cluster Wireless Software India Pvt Ltd, India (July 2012 – August 2014) Achievements and responsibilities: Integrated Development Environment (IDE)  Created a standalone eclipse based Cluster IDE(Linux and Windows) from scratch for Cluster SDK using Plug-in development in Java  Designed and implemented UI support for IDE using Java SWT and JFace.  Designed and Implemented GUI Simulator (using IUP) for debugging M2M applications without a real hardware.  Android Applications Automated Meter Reading (AMR) - Simulates a real time sensor values. With the predefined protocol it receives and sends UDP messages to the devices - Implemented asynchronous tasks to handle notifications from the server (Resume/Stop sending sensor data) Contacts (Personal Interest) - Designed and developed Contacts Application with basic features.(Add/Delete/Edit/Grouping Contacts) - Implemented Calling Features support for contacts Zombie Cricket (Personal Interest) - Designed and partially developed a cricket game being played with the objective of killing zombies.
  • 3. Basic CV template by reed.co.uk Middleware  Designed and developed platform abstraction layer for File system Apis in Linux environment   Designed and implemented Cluster File System Security such that M2M Application’s secure data are stored in an encrypted format (used RC4 Algorithm for Encryption/Decryption of data)   Worked on XBee 802.15.4 RF modules and established communication between Arduino UNO boards wirelessly using Xbee Shields   Designed and developed Lua – C mapping interface which allows M2M applications to be written in Lua Scripting language   Worked on third party Zigbee sensors and co-ordinators and developed M2M applications for processing sensor data  Implemented Timebound validation of license file based on system time in a middleware ported device    Implemented Debouncing logic for M2M applications which receive sensor data via UART   Developed M2M Applications for processing data obtained via UART and GPIO pins  Cluster Server  Implemented Event and Fault manager process and designed UI for managing events  Implemented KPI (Key Performance Indicators) Manager with the support for handling both TCP and UDP messages  Added support for uploading and packaging Android apk files with M2M application   Added scripts for parsing apk files using Android Asset Packaging Tool (aapt)   Created various web pages for the web server using Code-Igniter framework  Licensing Server  Created a standalone License server for providing licenses to devices   Designed and developed features for generating licenses using OpenSSL which includes creation of digital signature, server certificates etc., ASSOCIATE SOFTWARE ENGINEER, IBM India Pvt Ltd, India (May 2011 – June 2012) Worked as Java Developer for the client AT&T (USA) Centralized Ticketing System (CTS) Ticketing application which helps customers in creating tickets on device non-functionality Achievements and Responsibilities:  Developed Java Web-services and Plug-ins for various requiements  Worked on a migration project where all CTS web-services are integrated with other application  Worked on Oracle Web-logic Servers and highly involved in setting up server environments  Played an integral role in Oracle DB related requirements Education COLLEGE OF ENGINEERING, Anna University, Chennai, India - B.E CSE (2007-2011) - 1st Grade SRI VIDHYA MANDIR MATRIC. HR. SEC SCHOOL, India – HSC(2007) - 97% KONGU VELLALAR MATRIC. HR. SEC SCHOOL, India – SSLC(2005) - 87% Hobbies & Interests  I’m highly interested in writing android and web applications during my spare time  Always used to update myself with latest trending technologies across global market