PUNE MAHARASHTRA, India
Phone: xxx-xxx-xxxx
Email: xxx@xxxx.xxx
Looking For: consultant, senior software engineer
Occupation: IT and Math
Degree: Master's Degree
Career Level: Experienced
Languages: English, French, Hindi, Marathi, Avadhi
Highlights:
Skills:PHP, Zend Framework, Javascript, MySQL, JQuery, Angular, CSS3, HTML5, GIT
Certification:1) Zend Certified PHP Programmer 2) Oracle Certified Professional, MySQL 5.0 Developer 3) Microsoft Specialist: Programming in HTML5 with JavaScript and CSS3 Specialist 4) Diploma in French Studies (DELF A1, A2, B1) 5) IELTS (International English Language Testing System) Overall 6.5 band 6) Brainbench Certification in PHP 5.3 and Web Development Concepts
Consultant 03/2011 - current
CDK Global (Formerly ADP Dealer services), Pune, Maharashtra India
Industry: Digital Advertising
Project : Online Ordering System
Online Ordering System represents a way to dynamically create Online Ordering Forms based on various business rules. The intent of the OOS is to allow CDK Global (ADP) Customer to order product or enroll in promotions online, and provide the various stakeholders a reliable means of viewing, updating and ultimately fulfilling these orders in a more efficient manner.
Roles & Responsibilities :
1. PHP Configuration
a. Compilation of PHP from source code and adding PHP Extension
b. Configuration of PHPUnit, XDebugger, APD, Webgrind
c. PHP QA Tool Configuration: Mess Detector, Code Sniffer, Depend
2. Server Configuration
a. Build process automation by using Maven
b. Adopted Continuous Delivery and able to
i. Achieve Mod Cluster feature by running application over 2 different ports
ii. Automate database changes by using Ruckusing DB migration tool
iii. QA automation: Ensuring code is covered maximum by Unit, Integration, Acceptance test
iv. Code quality assurance by Sonar
c. Enabled SSL for Online Ordering System (OOS) application
d. Supported application migration across datacenters
e. Created a script for DB backup and sync across environments
3. Database
a. Creation of Views, Triggers, Stored procedures
b. Optimization of Queries, Views and Stored procedures
c. Responsible for all DB changes and applying across DB environments
4. UI
a. Learned and understood NodeJS, AngularJS (Beginner Level)
b. Re-engineered module of OOS using Jasmine, Bower, Karma/Gulp and Protractor
c. Implemented responsive design using CSS3, HTML5, LESS, SASS, Bootstrap
5. Agile
a. Scrum master for the project
b. Continuous delivery to make changes deployable at any time
c. Faster Development by adopting tools like APD, XDebug, PHPStorm (Editor), Clean Code and TDD
d. Strong follower of Agile [SCRUM] & Test Driven Development [TDD]
6. Miscellaneous
a. Implemented single sign on authentication using Centralized Authentication Server (CAS)
b. Evaluation of existing plans, documentation and tools relevant to the project
c. Follow-up on daily basis, resolving issues and implementing change requests
d. Analysis of existing application to find pain points--
Tech Lead 09/2006 - 03/2011
Intertech Media Soft Pvt. Ltd., Pune, Maharashtra India
Industry: Media & Entertainment
Project : VortalX (Content Management System)
VortalX is an organized content management system which provides convenient way to content creators to post content quickly and easily one time - that content will reach the right people via the right delivery platform(s), which by extension reduces the amount of work required on the part of the content creator.
Technologies Used
PHP, Sybase, MYSQL, AJAX, JavaScript (JQuery, DOJO), JSON, XML, Shell Script, Linux, SVN, Apache
Roles & Responsibilities :
1. Created news JS API that is used on more than 200 websites
2. Worked with open source CMS like Wordpress, Drupal and APIs of Google, Facebook, Twitter, Wordpress, Truveo, etc.
3. Actively contributed to company's flagship product VortalX
4. Maintain CMS and highly available infrastructure to support 1200+ TV and radio stations
5. Launched new release of flagship CMS that improved compatibility with client workflows and adapted to new technologies including CSS2, CSS3, HTML5, Ajax, and JQuery
6. Re-engineered video platform to achieve compliance with HTML5
7. Established compatibility with mobile platforms and significantly enhanced analytics and advertising capabilities, allowing for video ads and banners insertion
8. Responsible for database and software architecture design for projects
9. Actively involved in database upgrade and wrote script to migrate database data in batches
10. Responsible for optimization of databases, including database structure, stored procedures and server level tuning, reducing load by 55%
11. Optimized web and application servers to increase application capacity and reduce response time
12. Experience building up a captive Offshore unit along with Project management, Resource allocation and Supervisory experience
13. Coordinating with development, test, design and release management teams
14. Follow-up on daily basis, resolving issues and implementing change requests--
Software Engineer 06/2005 - 08/2006
N.K. Electronics, Mumbai, Maharashtra India
Industry: Embedded
Project : Media Magick [IP TV] (Content Management System)
IPTV (Internet Protocol Television) system on Nexperia (PNX8550) based on Set Top Box Where digital television services like Live Channels, Video on demand, Video Conferencing and many Other services, which are delivered using the Internet protocol over a network infrastructure. This was done using external cross platform application development framework QT Library.
Technologies used
PHP, MYSQL, Oracle, AJAX, JavaScript, Shell Script, XML, Linux, CVS, Apache
Roles & Responsibilities :
1. Developed database access layer providing a uniform method of access to multiple databases
2. Core developer for creating a portal to manage company's setup-boxes through Web
3. Modified and enhanced the existing functionality of the system based on the change requests
4. Analyzing the requirements and delivering the change requests as per schedule
5. Unit testing and documentation of test cases, test results to validate changes on new servers
6. Responsible for developing scripts to automate tasks
7. Handling database as per requirement of the project
8. Added a new feature to company's product using new technology like AJAX
9. Earned appreciations and confidence of team leader and manager--
Amravati University 07/1999 - 06/2002
Yavatmal, Maharashtra, India
Degree: Bachelor's Degree
Major:Electronics
B.Sc in Electronics
Login to view resume: Surendra Shukla - PHP, Zend Framework, TDD, MySQL, Javascript, JQuery, HTML5, CSS3