Software Development Engineer resume examples

Choose and edit as your own

Get inspired by the best resume examples picked for your profession and create your!

Add pre-written phrases

Describe yourself as a professional just in 2 clicks! All the phrases you need are prepared by us

Save and Download your Resume

Save it in PDF format. Ready-to-sent to you employer!

This resume is created in 7 minutes.
  • Backend: Java, C#, C/C , Python
  • Web Mobile : HTML, AngularJS, JSP, JavaScript, CSS, JQuery, PHP, AJAX, Swift, Objective-C, Bootstrap MySQL, NoSQL, MapReduce

  • Web Services: Azure Active Directory, Azure Compute/Storage, EC2, S3, DynamoDB, SQS, SNS
  • Full-stack Frameworks: Java Spring, ASP.Net Framework, Hadoop, Spring MVC, Iowa Website
Software Development Engineer 03/2017 to Current Microsoft Corporation Redmond, WA

Participated in developing a web-based portal ("MyApps" Access Panel :, that allows an end user with an organizational account in Azure Active Directory to view and launch cloud-based application.

  • Ifx Logging integration, integrated services with this logging library,which is helping to encrypt sensitive information in logs as GDPR requires, making over 1 billion of private information encrypted and stored in Kusto.
  • Fairfax national cloud development, created a new cloud of our services from scratch for U.S customers, including onboarding partners and migrating traffic, so that our customers obtain better control of secrets within their private clouds. 
  • Big Red Switch Validator, as an internal tool, replacing manual testing of engineers with auto-detection of format errors in hotfix files, reduces 90% risk that service broken by human error.
  • Stack: C#, ASP.NET Framework, Azure Active Directory, Azure Compute/Storage, XML
Software Development Engineer 07/2015 to 02/2017 Amazon Corporate LLC Seattle, WA

Participated in developing a customer-centric website "Paragon" from Backend to Frontend, which facilitates seller associates serving sellers in, providing those sellers with an excellent experience.

  • Workflow disconnector, which significantly unblocks associates by disconnecting work flow with cases, when there is any pending issues or tickets linked to cases, saving the cost of over $1 million a year.
  • E-permission granter, which can add permission to associate, who is assigned the cases with encrypted tickets.Ensure them have the access to E-ticket automatically without wasting time to request, saving over $1 million yearly.
  • Rules Dashboard, to support our Project Managers, facilitates them to do business analysis and project studies on a user-friendly UI.It greatly reduces unnecessary manipulation on DataBase and frees 80% time for PMs to manage those rules.
  • Took part in developing "Intelligent Routing System" Service, which works as backend service of Paragon website, and able to route cases to sellers associates automatically and intelligently, aims to send cases to right associates, who are the really good troubleshooters for cases of according types.
  • Took part in designing and building an workflow automation for "Intelligent Routing System" in an Amazon Innovative Hackthon, which allows associates to ask intelligent routing system to smartly finish some actions by calling API spontaneously, reduces amounts of manually manipulations.This frees 15% working time of each associate on average.
  • Stack: Java, Java Spring, JSP, JavaScript , jQuery, AJAX, DynamoDB PROJECTS Luna Parking - iOS App for Parking in New York City.
Education and Training
M.S of Computer Science May 2015 New York University New York, NY
B.A: Electrical Engineering June 2013 Shandong University Jinan, China Electrical Engineering
This resume is created in 7 minutes.
Mobile Technology enthusiast with expertise in requirement gathering and analysis, architectural, component and interface design and development for mobile-based applications in multiple domains. System analyst specializing in object-oriented analysis and design. Deadline-focused with broad skill range including collateral design, mobile development, and project management.
Work History
Sr. Vice President SDK Airpush India Pvt. Ltd KA 09/2016 - Current
  • Managed creative projects from concept to completion while managing outside vendors.
  • Trained junior members of IT team regarding mobile development and troubleshooting of various bottlenecks.
  • Developed work flow-charts and diagrams to ensure production team compliance with client deadlines.
  • Consistently met deadlines and requirements for all production work orders.
  • Organized and created shooting schedules for the graphic design team, supervising the progress of projects from production to post production.
  • Coordinated with systems partners to finalize improvement of the functional objects and confirm requirements.
  • Established compatibility with third party software products by developing the program for modification and integration.
  • Provided methodologies for object-oriented software development and efficient database design.
  • Proposed technical feasibility solutions for new functional designs and suggested options for performance improvement of functional objects.
  • Provided documentation on start-up, shut down and first level troubleshooting of processes to help desk staff.
  • Designed strategic plan for component development practices to support future projects.
  • Developed data architecture design to enable analysts to perform targeted customer analysis.
  • Member of Executive Management Team.
  • Formulated custom business plans for incoming account managers.
  • Developed new business opportunities by effectively communicating product lines to leading international corporations.
  • Researched clients' business issues and goals to offer appropriate solutions.
  • Created new revenue streams by cultivating successful partnerships with IAB, Tapcore, etc.
  • Spearheaded expansion and development initiatives in different geo locations.
  • Developed and evolved the consumer-facing, multi-channel roadmap for desktop, mobile, and mobile web applications.
  • Led the development team that created the mobile user interfaces for Airpush.
  • Implemented schematics, diagrams and written and verbal descriptions to efficiently solve engineering project issues.
  • Participated in requirements meetings and data mapping sessions to understand business needs.
Vice President SDK Airpush India Pvt Ltd - Bangalore 05/2015 - 09/2016
  • Evaluated potential software products based on new and existing system development and migration requirements.
  • Evaluated multiple software solutions during software architecture plotting and system migration planning stage.
  • Member of Executive Management Team.
  • Implemented a set of comprehensive tracking processes to monitor SDK performance.
  • Directed all phases of SDK projects, from inception to completion.
  • Drafted comprehensive reports to document bugs and design flaws.
  • Designed Android application components.
  • Implemented innovative systems for data collection, storage, and management.
  • Worked closely with clients to establish problem specifications and system designs.
  • Performed regression and system-level testing to verify software quality and function before it was released.
Director Android R&D Airpush Inc - Bangalore 01/2012 - 05/2015
  • Worked closely with clients and design team to establish problem specifications and system designs.
  • Performed regression and system-level testing to verify software quality and function before it was released.
  • Identified and suggested new technologies and tools for enhancing product value and increasing team productivity.
  • Created, delivered and maintained scalable system architecture to support a high-availability mobile site with various internal applications.
  • Collaborated with product management to design, build and test systems.
  • Maintained existing SDK and designed and delivered new SDKs.
  • Developed code fixes and enhancements for inclusion in future releases and patches.
  • Collaborated with developers and performance engineers to enhance supportability and identify performance bottlenecks.
  • Directed SDK design and development while remaining focused on publisher's and advertiser's needs.
  • Worked closely with other team members to plan, design and develop robust solutions promptly.
  • Interfaced with business analysts, developers and technical support to determine the best requirement specifications.
  • Wrote maintainable and extensible code to support third party libraries and tools.
Android Engineer Airpush Inc - Bangalore 06/2011 - 01/2012
  • Worked with a group of engineers in the design, and development of android-based software solutions.
  • Evaluated potential software products based on new and existing system development and migration requirements.
  • Strengthened developmental methodologies by introducing a code quality document.
  • Built, tested and deployed scalable, highly available and modular software products.
  • Streamlined deployment process by developing continuous integration tools.
  • Modified existing software to correct errors, adapt to new hardware and improve performance.
  • Consulted with engineering staff to evaluate interface between hardware and software.
  • Worked effectively with design teams to ensure software solutions elevated client side experience.
  • Wrote maintainable and extensible code in a team environment.
  • Implemented designs, including experimentation and multiple iterations.
Software Development Engineer GoLive Mobile - Bangalore 07/2009 - 07/2010
  • Developed and implemented complex Internet and Intranet applications on multiple platforms.
  • Recommended architectural improvements, design solutions and integration solutions.
  • Provided continued maintenance and development of bug fixes and patch sets for existing web applications.
  • Provided methodologies for object-oriented software development and efficient database design.
  • Coordinated with systems partners to finalize designs and confirm requirements.
  • Consistently met deadlines and requirements for all production work orders.
Java Engineer Topaz Softwares Pvt.Ltd 06/2008 - 06/2009
  • Analysis and Development Resolved core issues through the redesign of the broker data model, data house-holding processes and daily round-trip database synchronization.Set new standards for virtually 100% code coverage.
  • Product Development Worked on scalability and optimization of the production environment.
  • Key contributor in the design and implementation of new features for SDK.
  • Project Management Coordinated with the third-party development team on engineering and professional service activities and tasks.
  • Performance Management Successfully deployed complex end-to-end business intelligence solutions that delivered business value to functional organizations.
  • Facilitated effective working relationships with client, partners and project teams throughout project lifecycles.
Master Of Computer Application: Computer Science JAVA Pune University 2009
Computer Science JAVA Top 2% of class
Bachelor of Computer Application: Computer Science Barakatullah University 2006
Computer Science
J2EE architecture specialist. Expert in Android, Java and PHP. Excellent problem-solving abilities. Microsoft MCTS Certified. Excellent communication skills. A+ Certification in JAVA/J2EE from Seed Infotech Pune.
Additional Information
  • HOBBIES AND INTEREST Sports: football, cricket, badminton, Table Tennis. Travelling. Movies. Pet lover. Gardening.
This resume is created in 7 minutes.
Professional Summary
Self-directed and motivated QA Engineer offering 5 years of experience with expertise in automated and manual testing for Linux based software who works effectively in a dynamic environment. Well-versed in creating test cases, as well as covering all test conditions and eliminating redundancy and duplications. Seeking a QA Engineer position in order to improve tools and infrastructure to maximize productivity, minimize system downtime and quickly respond to the changing needs of the business.
  • Skilled in testing automation and tool development
  • Able to analyze code and engineer well-researched, cost-effective and responsive solutions
  • Proficient in English, French, and Arabic 
  • Software development lifecycle expert 
  • Agile/Scrum methodology
  • Excellent oral and written communication skills
  • Strong ability to manage multiple projects in deadline-driven environments
Technical Proficiency

- Mysql  -MongoDB -Linux -AWS -Jenkins -Docker -Gitlab -SVN

Database  Cloud  Storage

Gitlab Svn
Work History
Quality Assurance Automation Engineer, 02/2017 to Current
Oblong Industries Los Angeles, California
  • Design and develop automated test infrastructure using Linux and tools like Gitlab-ci, Buildbot, Jenkins and Docker
  • Prepare detailed reports and runs from gilab-ci pipeline to testrail test case management software concerning test results and project specifications
  • Maintain test tracking system which identifies, isolates and troubleshoots failing statues at any time to confirm feasibility 
  • Evaluate testing plans to develop and implement improvements for any defects and issues 
  • Qualify new features of Oblong ever-growing and evolving visual collaboration solution Mezzanine
  • Create automated UI tests for web, mobile, and Oblong's proprietary graphical interface and automated API tests using Ruby
Software Development Engineer, 11/2014 to 04/2016
Tango Me Mountain View, California
  • Designed and implemented an end-to-end jira linter tool to speed up release certification process from feature development to production release
  • Identify and fix bugs to improve in-house deployment system tool Mosh (services calls through APIs) based on varying needs to facilitate and speed up the deployment and certification process
  • Improved test automation efficiency through monitoring systems and flaky bug fixes
  • Worked effectively with design teams to develop an authentication feature for Mosh and ensure software solutions elevated client side experience 
  • Deploy components to large scale distributed integration environments
  • Smoke test deployments using test automation and mobile devices (androids and iPhones)
  • Collaborate with developers to understand deployment requirements such as application dependencies and configuration properties
  • Investigate, analyze and debug environment issues employing application, database, and network troubleshooting
Quality Assurance Automation Engineer, 10/2012 to 07/2014
Atlantis Computing Mountain View, California
  • Developed automation scripts for continuous integration API driven testing (python) that helped launching USX 1.5 (Software-defined storage product) release and optimize QA deadlines
  • Implemented an end-to-end automation test suites with Selenium, page object design pattern was applied to enhance test maintenance and reduce code duplication
  • Streamlined test cases planning, test cycle scheduling of our product across different storage devices and RAID configurations for every release cycle
  • Setup complex virtualization and physical networking environments that created successful testing environments for the entire QA team across different continents
  • Worked and collaborated with development, QA, Product Management teams and Architects across UK, India, USA and China to ensure end-to-end testing coverage
Quality Assurance Test Engineer, 04/2011 to 04/2012
Atlantis Computing Mountain View, California
  • Developed automation scripts for deployment, crash and stress testing (powerCLI, Bash) to optimize QA bugs discovery and reproduction
  • Built and managed dog food environment to provide virtual machine images for all our employees and enable them to proof test ILIO VDI product (Persistent and Non-Persistent)
  • Established company lab with various vendors' products including VMware, Citrix and Microsoft
Master of Science: Computer Science and Network Engineering, Avon 77 - France
ESIGETEL Engineer school specialized in Computer and Telecommunication Engineering 

Bachelor of Science: Mathematics and Computing, Marne-La-Vallée University 77 - France
This resume is created in 7 minutes.
3.5+ years experience in software development - Web & Windows applications, software maintenance and testing
  • Proficient in developing applications using VB, C# and .NET 5
  • Excellent knowledge in HTML, CSS, Javascript, JQuery, DevExpress and SSRS reports.
  • Hands on experience in Web Services, WCF, SQL, DB2, OOPS, HTML, XML, CSS, Code optimization and robust coding
  • Cohesive team worker, having strong analytical, problem solving, leadership and interpersonal skills
Nov 2015 to Mar 2016
  • Provided assistance to run a green sustainable campus by wash, rinse & sanitize dirty plates from students' food court.
  • VP Communications - MEGSA, University Of Alberta.
Nov 2015 to Oct 2016
  • Assisted MEGSA (Mechanical Engineering Graduate Students Association) during 2015 & 2016 in all the events for the better development of the graduate students.
Volunteer Photographer
Department of Mechanical Engineering Jan 2015 to Jan 2016
  • Assisted in taking photographs for the MECE first year night and Engineering Expo.
  • Volunteer Photographer - Edmonton Tamil Cultural Association.
Senior Software Development Engineer
Chennai, India
HTC Global Services/ Jan 2014 to Aug 2014
  • Proven ability to work with a medium-sized team (10 members) and kept the project development on track in accordance with the estimate.
  • Coordinated the onsite and offshore teams throughout the software development process by organizing the weekly status meetings.
  • Estimated the hours required for developing applications successfully, with less than 8% deviation.
  • Collaborated with the client through emails and phone calls and assisted the team in preparing prototypes.
  • Supported other team members in fixing the bugs and delivered best technical solutions.
  • Implemented the culture to write consistent programs between different developers by developing coding standards document and encouraged the peers to follow the same.
  • Trained one experienced peer (new to project) and two new graduates in the operation of the project and proper policies and procedures.
Jan 2014 to Jan 2015
  • Assisted in taking photographs for the cultural events.
  • Volunteered with 'Art of Living' for the project 'Mission Green Earth' which aims to plant 1 billion trees - June 2010.
Software Development Engineer
Jan 2012 to Jan 2014
  • Contributed and deployed the various Service Desk (SD) applications (SDTestApp, SD Configuration, SD WCF service, SD StoreApps, SD Customer Maintenance, SD Batch App, SD Reports and SD Work Flow Management) by working together in a team of 8 developers.
  • Drafted the project architecture into 8 layers as per the guidelines laid by the project manager.
  • Written more than 100 stored procedures and optimized over 50+ stored procedures to improve performance by eliminating the usage of temporary tables.
  • Documented the software development and testing accomplishments for 3 software products and archived them for future use.
  • Reviewed and optimized the code written by the peers who belong to the same and different team.
  • Deployed different version of the applications successfully to the production environment and maintained all the code through Microsoft Team Foundation Server (TFS).
  • Experimented in standardizing the production deployment process by creating a production checklist, which resulted in a hassle reduction.
Programmer Analyst
Jan 2011 to Jan 2012
  • Worked as shadow resource with a senior peer software developer for two months.
  • Handled maintenance projects (Shrink Reporting, Floor Planning and Vendor Management) and optimized the code for performance increase.
  • Developed StopPay web application from the scrap and maintained them for 8 months.
  • Gathered software specifications from the client(s) and documenting the same.
  • Provided assistance to the testing team in writing test plans and reviewed periodically.
Oct 2010 to Jan 2011
  • Trained in database technologies including SQL & DB2 (DDL, DML commands, stored procedures, normalization techniques).
  • Learned development technologies like C#, VB .NET (Web, Windows and Batch applications).
  • Developed leadership skills, self-motivational techniques, time management skills, communication skills and team building skills Volunteer - Mill Woods Presidents' Council, Edmonton - 1st July 2016.
  • Assisted in cleaning the park by collecting garbage for the Canada day event.
  • Judge - Edmonton Regional Science Fair - 9th April 2016.
  • Responsible for interacting with grade 5-7 students about their project and motivate their passion towards science.
  • Campus Sustainability Volunteer (Re-usable Dish Program), University Of Alberta.
M.Sc: Engineering Management University Of Alberta Present Edmonton, AB Engineering Management
Master of Technology: Computer Science Engineering SRM University 2014 Chennai, India Computer Science Engineering
Project Work : A security framework to prevent xml attacks and provide DoS in service oriented architecture (SOA)
Bachelor of Engineering: Computer Science Engineering Anna University 2010 Chennai, India Computer Science Engineering Project Work: A Novel based approach to provide security and prevent software piracy *Awarded 2nd prize for presenting a paper on "Nanotechnology and its uses" in a National level technical symposium conducted by Sai Ram College of Engineering & Technology, Chennai, India *Awarded 2nd prize for code debugging conducted by PSNA College of Engineering & Technology, Dindigul, India *Two months internship on computer hardware in INFI solutions
ERT (Emergency Rescue Team) member. Attend cross courses on fire fighting *Class 5 Graduated Driver's License; clean abstract and reliable vehicle
.NET 5, VB .NET, aims, approach, Art, Automation, communication skills, interpersonal skills, computer hardware, Council, CSS, client, database, debugging, DML, DoS, XML, focus, HTML, DB2, Javascript, JQuery, team building, leadership, leadership skills, Mechanical Engineering, meetings, C#, Windows, Mill, Novel, OOPS, Optimization, organizing, Photographer, policies, presenting, problem solving, coding, project development, Ram, Reporting, Research, SD, shadow, software development, software developer, software development and testing, SQL, Supply Chain Management, symposium, tables, phone, time management, Vendor Management, VB, Written
Additional Information
  • OTHER INFORMATION *ERT (Emergency Rescue Team) member. Attend cross courses on fire fighting *Class 5 Graduated Driver's License; clean abstract and reliable vehicle
This resume is created in 7 minutes.
  • PhD in Computer Engineering with specialization in machine learning. 
  • Published 6 journal papers, 2 book chapters, and 7 conference proceedings.
  • 10 years of research and development experience.
  • 5 years of machine learning, deep learning, reinforcement learning and statistics experience.
  • Proficiency on GPU programming with CUDA.
  • Giving deep learning workshops and guiding data scientists, researchers, developers of different companies for deep learning projects.
Deep Learning Solution Architect
February 2017 to Current
NVIDIA Stamford, CT
  • Guiding data scientists and researchers in building innovative solutions based on NVIDIA technology.
  • Giving deep learning workshops on computer vision, natural language processing (CNN, LSTM, Autoencoders, etc) to help developers, researchers and data scientist adopt the technology.
  • Led 10+ deep learning workshops and trained 1,000+ people.
  • Focusing on deep learning applications in financial services industry and insurance.
  • Developed 3 use-cases using LSTMs, deep auto-encoders, and deep reinforcement learning for capital markets.
  • Focusing on some of the deep learning based NLP tasks such as text classification, named entity recognition, text summarization, and topic modeling for finance use-cases.
Software Engineer
September 2016 to February 2017 Norwalk, CT
  • Developed Web Services/APIs using machine learning and big-data technologies including Spark, Hadoop, Kafka, and Cassandra.
  • Predicted the trends of the hotel rates using simple linear regression with 85% accuracy.
  • Worked on machine learning based collaborative filtering to recommend hotels to customers.
Teaching Assistant
October 2013 to June 2016
New Jersey Institute of Technology Newark, NJ
  • Taught Microprocessor Laboratory to a diverse class of 30 undergraduate students.
  • Assisted Laboratory for High Performance Digital Signal Processing course.
  • Advised 100 graduate students for GPU and FPGA course projects.
Research Assistant
October 2011 to October 2013
New Jersey Institute of Technology Newark, NJ
  • Inspected, collected, interpreted, and analyzed financial data.
  • Researched and studied performances of different machine learning methods for algorithmic trading.
  • Mined financial data to uncover insights and detect market trends with 80% accuracy.
  • Implemented numerical linear algebra methods on GPU.
  • Accelerated running time of eigendecomposition by 68.5 times compared to the traditional CPU implementations.
Research Assistant
November 2008 to September 2011
Izmir University of Economics Izmir, Turkey
  • Improved packet delivery ratio of sensor networks by 25% with novel fault-tolerant routing methods.
  • Implemented and tested the performance of routing methods in network simulator 2 and TinyOS.
  • Managed the laboratory sections of core computer science courses.
Software Engineer
June 2008 to November 2008
Retima Izmir, Turkey
  • Performed object oriented analysis and design (OOA/D), and documented the designs using UML.
  • Developed production and beta versions using C# with a team.
  • Supported the design of relational database and wrote SQL queries.
Software Development Engineer
June 2007 to June 2008
Bilsa Izmir, Turkey
  • Resolved customer issues by establishing solutions, and by debugging and creating defect fixes.
  • Developed custom versions of existing software programs for 5 different clients.
Ph.D. : Computer Engineering, May 2016 New Jersey Institute of Technology Newark, NJ
M.S. : Computer Science, May 2011 International Computer Institute, Ege University Izmir, Turkey
B.S. : Computer and Instructional Technologies Education, May 2007 Ege University Izmir, Turkey
  • Programming Languages: Java, C/C++, Python, CUDA, MATLAB.
  • Deep Learning Frameworks: TensorFlow, Keras
  • Databases: MySQL, Cassandra, Microsoft SQL Server.
  • Big Data Tools: Spark, Hadoop, and Kafka.
  • Other Tools: RESTful APIs, Spring, Maven, Eclipse.
This resume is created in 7 minutes.
Professional Summary
Four years of professional background experience as an Oracle Applications Data Base Administrator with experience in administering of Oracle E-Business suite R1211i, Oracle database and Fully conversant with Patching, cloning, maintenance, AD Utilities on OS platforms like Linux, HP-UX.
Bachelor of Science: Computer Science, 2010
Jawaharlal Nehru Technological University - Kakinada, AP, India
Master of Science: Computer Science, 2017
NYIT - Old Westbury, NY
  • Red Hat
  • Linux
  • SQL
  • DBA
  • OEL 5.X
  • Engineering standards
  • Advanced critical thinking
  • Windows
  • Ubuntu
  • VNC
  • OEM
Work History
Software Development Engineer, 09/2011 to 01/2016
FOURSOFT IT Solutions Hyderabad, Telangana
  • Implemented designs, including experimentation and multiple iterations.
  • Modified existing software to correct errors, upgrade interfaces and improve performance.
  • Stored, retrieved and manipulated data for close analysis of system capabilities.
  • Researched, designed and implemented scalable applications for information identification, extraction, analysis, retrieval and indexing.
  • Directed software design and development while remaining focused on client needs.
  • Consulted with engineering staff to evaluate interface between hardware and software.
  • Worked closely with other team members to plan, design and develop robust solutions in a timely manner.
  • Interfaced with business analysts, developers and technical support to determine the best requirement specifications.
  • Rapidly prototyped new capabilities to confirm feasibility.
  • Prepared detailed reports concerning project specifications and activities.
Oracle Apps DBA, 11/2013 to 01/2016
IFFCO Gurugram, HR
  • E-Business R12- Daily Checks as Apps DBA. 
  • Daily monitoring the database alert log files & trace files for any error messages. 
  • Pro-active monitoring of database health and Preparing the Health Check Report.
  •  Creating the Oracle Users and Assigning the Responsibilities to Apps User as per the approval. 
  • Troubleshooting the problems related to Concurrent Managers and Forms. 
  • Monitoring the Concurrent Managers and Concurrent Requests 
  • Assigning the work shifts to the Concurrent Managers. Assigning the specific concurrent job to a specific concurrent manager. 
  • Changing Apps, Applsys and also product and end users passwords using with FNDCPASS utility. 
  • Performed many weekend and month end activities like patching. 
  • Working closely with Development Team and resolve if they are facing any database or application issue related to DBA. Experienced in Oracle applications Cloning. 
  • Cloned Oracle Applications 12.1.3 for testing and development purposes. 
  • Working on Code Migration Activities. 
  • Change the Profile Options pointing to Target Instance instead of Production. 
  • Performed ADADMIN activities for Application maintenance activities.  
  • Proficient in Oracle Applications Utilities like AD Administration, AD Controller, Autoconfig, AD Relink, AD Splice, AD Patch. 
  • Timely use of various AD UTILITIES like ADCTRL, ADADMIN, ADIDENT, AUTOCONFIG etc. 
  • Before applying the patch need to Prepared the PAL (Pre Patch Analysis) for all types of the patches and send it to the client. 
  • Apply patches for specific bug fixes/new feature introduce or for the products specific patches i.e. mini pack patch also for the family suites patches. 
  • Rebuilding the Missing XML or damaged in apps. 
  • Relinking of application modules through the ADRelink utility. 
  • Performed Autoconfig Utility in the Apps Environment. 
  • Interacted with Oracle Support for doing given Action Plan. 
  • Monitoring the systems for any errors through Oracle Enterprise Manager Console (OEM).
  • Monitoring tablespaces for space usage and adding required space whenever it reaches the threshold. 
Oracle Apps DBA, 11/2012 to 10/2013
  • Maintenance of Oracle Application E-Business Suite R12 and in Single node and Multimode.
  • Troubleshooting several worker issues while patching. 
  • Resolved issues while server load at high and CPU utilization. 
  • Done Patch Analysis, Applied patches (one-off, Mini-packs) to the instance. 
  • Checked the Patch impact, Managing Patch history go live. 
  • Applied patches using ADPATCH, ADADMIN, ADCTRL utilities 
  • Periodic change of apps schema passwords using FNDCPASS. 
  • Well versed in Oracle Applications Utilities like AD Admin, Adautocfg, ADRelink.  
  • Performing the Code Migrations as per users request. 
  • Well versed in Oracle Applications utilities like AD Admin, AD Autoconfig, AD Relink. 
  • Performing Data fixes as per the developer's requirement and  Verifying all the application services are running and managed passwords using FNDCPASS.
  • Verify the Scheduled jobs are running or not.
  • Prepared Daily Status Reports. 
Oracle Apps Data Base Administrator, 09/2011 to 10/2013
Harsco Metals and Minerals Morrisville, PA
  • Performing daily tasks like health check.
  • Creating users and assigning the responsibilities.
  • Configured the Oracle Apps Instance for dev/test teams by either installing a fresh installation or cloning from existing production (based on the requirement). 
  • Create tickets to assist user issues
  • Apply patches and monitor the workers and patch status.
  • Done Pre-Patch analysis, applied the latest releases of the patches from Oracle to the instance. 
  • Rebuilding the Missing .xml is missing or damaged in apps.
  •  Performing the Code Migrations as per users request. 
  • Experienced in managing Apps user profiles, managing concurrent managers concurrent processing requests etc. for Oracle applications.
  • Defining Users and assigning them Responsibilities. 
This resume is created in 7 minutes.
Lead Data Scientist
Mad Street Den

Data scientist (Applied ML) with engineering background. Enjoy building algorithms, products and mentoring. 

Speaker at FifthEl, PyData and meetups

Patent application filed
PyData talk on mining interesting associations in e-commerce domain (6:10:00)
Skill Highlights
  • Linear Regression
  • Logistic Regression
  • Tree based algorithms
  • Bagging and boosting
  • SVM, SVC 
  • Naive Bayes
  • PGMs
  • NLP
  • Statistical Analysis
  • Predictive Modelling
  • Data wrangling
  • Productionizing algorithms 
  • Mentoring

Lead Data Scientist 11/2015 Company: Mad Street Den Chennai, TN
Team: Data Team
Technology stack: Python, Pandas, Numpy, Sklearn, Matplotlib, Seaborn, Redis, SQL, AWS
Project: Cross Product (Cross sell/Up sell recommender system) 
[Patent pending]
1) User behaviour based cross product recommender system
  • Mining for interesting associations
  • New interestingness measure to deal with data sparsity problems of e-commerce domain
  • PyData talk on mining interesting associations in e-commerce domain - 
2) Visual feature based cross product recommender system 
  • Pattern busyness compatibility
  • Color temperature compatibility 
  • Graphical ensemble generator
Project: VueStylist
AI based styling and outfitting solution.

1) Color detector - prominent peak detector
2) Efficient color search algorithm
3) Color Harmony engine
4) Pattern compatibility
5) Style and Occasion compatibility
6) Learning outfitting rules from mood board
7) Outfitting system​​
Project: Title and Description generator (VueTag)
Metadata generation for catalogues.
1) Title and Description generator 
2) Learning system
Project: Data pipeline
Contributed to building ETL pipeline
Software Development Engineer 07/2015 to 11/2015 Company: Amazon Development Center Chennai, Tamil Nadu

Job Location: Chennai, India

Team: Kindle E-Periodicals

Product: Kindle

Team size: 10

Technologies: Java, AWS workflow, Amazon tools


- Open auth integration

- Migrating publishing service from ruby to java

Senior Software Engineer (Data Science) 05/2013 to 06/2015 Company: YuMe (NYSE listed) Chennai, Tamil Nadu

Head office : Redwood City, CA


Total Employee strength: 300+

Job Location: Chennai, India

Team: Data Science

Product: Citrus

Team size: 10

Duration: May 2013 - June 2015

Technologies: Python, Machine Learning , SciKit, Panda, NumPy, Django, MySQL, Memcached, Thrift, Hadoop map-reduce, Hive

Project Description

YuMe, a leading provider of digital advertising software and services, provides multi screen digital video advertising technology. YuMe acquired Crowd Science in early January 2013.

Crowd Science's product is an audience measurement and targeting platform written in Python and uses Machine Learning (SVM) to segment and target audience.


- Stochastic Gradient Decent Model for optimizing bid

- Audience segmentation (Age and Gender based) comped against Nielsen

- Survey support for YuMe SDKs

- Managing Machine Learning pipeline for audience segmentation

- Runtime Scikit model evalution in python with call made through Java using Thrift rpc in 20-25ms.

- Survey scripting support into survey editor, allows dynamic survey customization and avoids frequent production pushes for any logical flow changes.

Senior Software Engineer Company: Global Analytics Chennai, Tamil Nadu

Head office: San Diego, CA


Total employee strength: 300+

Job location: Chennai, India

Project: Transaction Management System (TMS)

Team size: 20

Duration: March 2010 - October 2012

Technologies: Python, Django, MySQL and Javascript

Project Description 

Transaction Management System (TMS) is a loan management system for managing Payday loans. After approved loans are fed into the system, TMS manages and tracks the loans through it's lifecycle. Principle and Interest are capitalized as per repayment frequency by payment engine. Fees are charged on defaulting and terminated after grace period. Legal documents are generated and sent to the customers by an automated system. Payment pull attempts are made to cards linked to the loan through payment gateway.


- Worked on system and architecture design of TMS.

- Developed payment engine to capitalize principle and interests based on loan repayment frequency.

- Developed automated document generation and sending engine.

- Optimized internal loan lookup search engine for faster loan lookup. Reduced fetch time from 3 minutes to 5-6 seconds.

- Mentored a small team.

Bachelor of Technology: Information Technology 2009 Anna University Chennai, Tamil Nadu, India


12th: CBSE 2005 Hindu Senior Secondary School Chennai, Tamil Nadu, India


10th: CBSE 2003 Hindu Senior Secondary School Chennai, Tamil Nadu, India