
Sr. Software Engineer at Akamai Technologies
India

Sr. Software Engineer at Akamai Technologies
India
● Implemented and Optimized Lucene based distributed and linear scalable Resume Search Engine in Core Java on Linux, for Naukri.com.
● Designed and developed a binary tree implementation of Algebraic Equation Optimization and Reduction using Java Core on Linux.
● Implemented real time clusters and suggestion clouds for search results in Resume Search.
● Developed the Naukri.com Toolbar for the Mozilla Suite [Mozilla/FireFox/Netscape/Flock] and Internet Explorer 6.
● Performance Tweaking of Apache & Lighttpd for high performance and low response time throughout Naukri.com.
● Working experience in research and development of web applications in PHP, Apache, AJAX, MySQL, Linux Server [LAMP] and Core Java.
● Sound knowledge of OOPS concepts, web related concepts; have introduced niche concepts and taken initiatives to deliver smart, fast and quality products for naukri.com.
● Six months of extensive training experience at Tata Consultancy Services in 3rd level product support and changing existing Pro*COBOL / Pro*C code to equivalent PL/SQL scripts.
(Public Company; AKAM; Internet industry)
January 2009 — Present (7 months)
(Public Company; AKAM; Internet industry)
June 2007 — December 2008 (1 year 7 months)
(Public Company; 501-1000 employees; Internet industry)
November 2006 — June 2007 (8 months)
Responsibilities:
* Requirement Gathering, Analysis & Design for the upcoming website.
* Identifying & Modeling of Classes in Class & Sequence Diagrams using UML.
* Managing the development team to ensure high quality and timely delivery.
* Implementing Symfony, a PHP framework based on MVC pattern.
* Coordinating between the Marketing, UI, QA and Development teams.
* Designing and developing the core search and networking engine.
Key-skills: Lucene, PHP, Symfony, DB Designer, UML, Apache, MySQL on LINUX SERVER, LAMP, XML, AJAX.
(Public Company; 501-1000 employees; Internet industry)
October 2005 — September 2006 (1 year)
Analysis, Research and Development. Innovating and developing ideas and projects for the website.
Responsibilities:
* Analyzing user behavior on the web-site and developing applications for user specific needs.
* Optimizing the site. [Implemented compression in PHP & Apache output using ob_gzhandler & mod_deflate]
* Search results clustering for Job Search and RESDEX [RESume Database EXcess] on structured records.
* Search Results cloud suggestions [Tags & Folksonomy].
* Development of naukri.com tool bar for Firefox & Internet Explorer web browsers.
* Contributed Firefox extension on Mozilla Add-ons [https://addons.mozilla.org/en-US/firefox/addon/3443/]
* Naukri.com search button for Google Toolbar 4.0
* Naukri.com search plugin for Yahoo Messenger 8.0 Beta.
Key-skills: Java, Lucene, PHP, Apache, MySQL on LINUX SERVER, LAMP, XML, XUL, AJAX.
(Public Company; 501-1000 employees; NAUKRI; Internet industry)
April 2005 — September 2005 (6 months)
Started working as a team member and quickly moved up to the Team Leaders position.
Project Title: RESDEX (http://resdex.naukri.com)
Role: Analysis, Research, Development and Maintenance in a Team Leader Role
Platform: Java, Lucene (http://lucene.apache.org), Apache, PHP, MySQL on LINUX SERVER. [LAMP]
Responsibilities:
* Continuous R & D in the search functionality and application features.
* Apache level load balancing.
* MySQL load balancing.
* Performance improvements in the search index creation and searching.
* Development and maintenance of the application.
* Grouping search results [clustering].
(Public Company; 501-1000 employees; NAUKRI; Internet industry)
June 2004 — March 2005 (10 months)
Analysis & Development of "Resume Extractor" and "Easy Register" products for Naukri.com.
The softwares were built using Java Core, Java Swing, NLP, MySQL, MS ACCESS for LINUX/WINDOWS PC.
Responsibilities Included
* Product feasibility study with respect to client’s acceptance, technology, market trends and resource availability; for project milestone definition and monitoring.
* Detailed study of Language and Formats people use to write a resume.
* Scope, Logic and Product development.
* Coordination with other departments involving product development, marketing & sales.
(Public Company; 10,001 or more employees; Information Technology and Services industry)
January 2004 — June 2004 (6 months)
I worked as a Product Support Trainee for 6 months at TCS, Noida.
Responsibilities:
Handling and rectifying software and database bugs and discrepancies.
Enhancement of LDRS performance by shifting the COBOL code to PL/SQL.
LDRS is an integral part of Full Focus 4, database intensive software for the business functioning of P&O Nedlloyd.
Team size: 05
Platform: Pro*COBOL, PL/SQL, Oracle 9 on UNIX SERVER
Bachelor of Information Technology , Information Technology , 2000 — 2004
1987 — 2000