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