Karthik Elango
Email: *****************@*****.***
Mobile: 469-***-**** Dallas, TX - 75252
Professional Summary
8+ years of experience in IT with expertise in software design and development with leading Product Development Companies like PayPal, Verizon.
Well versed in C++11, Python, Data Structures, Object Oriented Design, Multi-threading.
Experienced in Agile/SCRUM along with TDD/Continuous Delivery Environment.
Skilled at all phases(planning,design,coding,deployment) of Software Development Lifecycle.
Proven track record of handling larger teams and collaborating with cross functional teams.
Experience in developing low latency applications at Fidelity and PayPal.
Experience with conducting technical interviews, training programs for new hire recruitment and conducting sessions on technical topics for team.
Professional Experience
Verizon, Chennai [Dec ’13 to Aug '14] Title: Technical Lead – Software Development
PayPal (eBay), Chennai [Apr ’09 to Dec ‘13] Title: Senior Software Engineer
Fidelity National Information Service, Chennai [Aug ’06 to Apr ’09] Title: Software Engineer
Skills
Programming Languages
C, C++, Python, C#
Web Technologies
Dust.js, Node.js, PHP, javascript, jQuery, REST, SOAP, LAMP,XML,JSON,WSDL
Databases
Oracle, MySQL, NoSQL, MongoDB
Operating Systems
Linux, Windows
Scripting Languages
Shell Scripting, PL/SQL, Perl, Python, Socket, TCP/IP
Version Control
Git, Clearcase, SVN
Other Tools
Hadoop, LanguageR, openCV, WEKA, BOOTSTRAP3, JIRA, Confluence, BOOST, STL
Education
University of Texas at Dallas, Richardson, Texas Aug’14 to May'16
Master of Science in Computer Science
Anna university, Chennai, India Aug’02 to May'06
Bachelor of Technology in Information Technology
Projects
Retrospective grammar correction in Mobile Typing Environment (UTD) Jan‘16 – May’16
Area of Study: Natural Language Processing
Tools: Python, Linkgrammar, WordNet
Referred multiple journals, research papers to devise new algorithm for project implementation.
Project received an ‘A’ grade and was ranked among top projects in the class.
Professor has termed it has very useful project and suggested to develop android app.
Project employs all basic elements of NLP techniques and can be used to demonstrate real world applications of NLP techniques.
Search Engine on Arts (UTD) Aug‘15 – Dec’15
Area of Study: Information Retrieval
Tools: Apache Solr, Apache Nutch, Python, PHP, javascript
Created a fully functional search engine from scratch that indexes Arts related web pages.
Developed the User Interface using Bootstrap, php that compares my results with Bing,Google
The search engine indexed 130,000 web pages and employed techniques like cosine similarity and query expansion.
Built two versions of project to highlight the difference by using PageRank algorithm in search.
Spam/Ham/Promoters Classification, Image Compression (UTD) Jan‘14 – May’15
Area of Study: Machine Learning
Algorithms: Naïve Bayes, Logistic Regression, Perceptron, Neural Networks, SVM, Clustering
Implemented from scratch popular ML algorithms using C++(BOOST, STL), python.
Industrial Projects
iVAPP – WorkFlow (Verizon) Dec ‘13 – Aug’14
Position: Lead Software Developer Technology: C++, UNIX, Oracle, Python
Responsible for overall project development and delivery, feature release metrics reporting, engaging in planning sessions with stakeholders, establishing project objectives, task assignment to team and coding. Utilize project management tools and documentation to enhance project delivery, tracking and metrics.
Key Contributions:
Introduced SCRUM model of project execution in the team that improved overall throughput.
Reduced the legacy bugs count in the system by 80%.
Created web tools for Project metrics tracking and for publishing technical design documents
Improved subordinate’s knowledge in system through sessions on C++ and data structures
Delivered significant improvement in team proficiency by creating an internal workflow process
Advanced Web Metrics Project (PayPal) May’13 – Nov’13
Tools: HADOOP, Apache PIG, Apache HBase, Python
The idea here was to use technology to extract data from Paypal’s Central Application Logging (CAL)
repository for conversion analysis, error analysis, production triaging and historical trends. As the
volume of this data is humongous (20 GB per hour) a distributed big data processing framework such
as HADOOP was the most optimal solution. To handle the enormous amount of CAL data we built a tool
on top of Apache PIG regression (machine learning) was used for analyzing the CAL and then useful data
extracted from the Pig script was input into Apache HBase.
Metrics would be generated using Map-reduce programs and Pig scripts.
Improvement of 100bps in other words 32 Million in potential gains (based on 30 % conversion during retry) by determining unknown unknowns.
Dust templating support in PayPal’s C++ stack (PayPal) Dec ‘12 – Apr’13
Position: Lead Software Developer Technology: C++, UNIX, javascript
PayPal’s current C++ stack uses XSL for web page templating. This project aims at bringing the ability within PayPal’s current web page rendering framework to support Dust templates.
Key Contributions:
Selected by offshore management team to lead this challenging assignment.
Played a key role in materializing this technologically significant migration from XSL to Node.js rendering.
Worked with top PayPal architects and came with design and implementation for Dust.js support after very careful study on current system and Node.js.
Performed detailed analysis of business requirements and developed comprehensive plans defining and scoping project requirements along with impact analysis.
Created specific software(prototype) and devised scenarios to ensure optimum levels of efficiency in testing.
OFAC - Long-term Solution (PayPal) Apr’11 – Nov’12
Position: Lead Software Developer Technology: C++, UNIX, Oracle
Managed timelines, team and implementation of project objectives along with facilitating continuous integration. Developed SOA solutions to sensitive and complex issues and delivered communications and consult on the project’s structure, progress and milestones.
Key Contributions:
Spearheaded coordination among more than 8 teams across PayPal.
Appreciated by PMO group for Calm demeanor and level headedness while handling issues pertaining to other teams.
Optimized the testing window by delivering standalone piece of software by mocking functionalities of cross vertical team, this greatly helped Quality team in independent testing.
Got recognized for my problem solving skills and analytical skills while resolving multiple integration issues.
Brazil TaxId (PayPal) May ’09 – Mar ‘11
Position: Senior Software Developer Technology: C/C++, UNIX, Oracle
Led a team of professionals in the restoration and implementation of requirements along with unit testing. Development content requirements through assessment of business and user requirements, defining project scopes, and establishing principles and site information architecture.
Key Contributions:
Successfully managed a team of 8 to deliver the project from kickoff to launch, coordinated all resources and ensured project stayed within scope and timelines
Liaised with onsite product owner, Quality Assurance team, Release management group, User Interface team to facilitate
Proactively ensured that project reported zero priority bugs in QA feature testing and through regression testing through meticulous work on project design, implementation and code review.
Received SPOT award from management for delivering project on tight deadline with no major issues.
Shared Check Authorization Network & OnLine(FIS) Aug’06 – Apr’09
Position: Software Engineer Technology: C#/C++, UNIX, informix
As a Team Member, responsible for:
SCAN OnLine – Product performs instant OnLine Authorization of the Checks presented to the world’s largest US Merchants Network by the customers.
Wrote low latency code for validating transaction based on various parameters like check writing history of the customer, the amount of transaction, confidence level held by the merchant reflected by the customized settings and other parameters an authorization response.
Key Achievements:
Distinguished from others by becoming only Subject Matter Expert from offshore team.
Recognized by Onsite Product owner as an ‘asset’ to the company for my contributions.
Received certificate, monetary, team incentives and recognition awards for quick turnaround and support provided on resolving issues.