We provide IT Staff Augmentation Services!

Lead Software Developer Resume

0/5 (Submit Your Rating)

SUMMARY:

  • An accomplished software leader, with hands - on experience and 16 years of software development. In charge of designing and managing software products for distributed and complex systems including embedded and mobile devices. Expert in mentoring and coaching cross-functional and multicultural teams. Delivers results-oriented solutions that meet or exceed customer-driven expectations.
  • Architecture, Design, UML, Design Patterns, Open Source
  • Distributed systems, Client-Server, HTTP, TCP, UDP, XML, JSON, REST
  • Expert in C/C++, experience with Objective C, Java, Java Script
  • Leadership, Team Management, Coaching, Mentoring, Hiring
  • Program Management, Project Management, Agile, Scrum, Waterfall
  • Linux, Windows, iOS, Android, Embedded, Multi-Threaded, Real Time
  • Continuous Integration, Continuous Delivery, Automated tests
  • Conditional Access, DRM, Data Rights Management, Security, Cryptography

PROFESSIONAL EXPERIENCE:

Confidential

Lead Software Developer

Responsibilities:

  • C/C++ development, using SoC APIs for security, filtering and decoding. Using open source code (such as OpenSSL, curl, RDK). Backend development, REST APIs
  • Responsible for the architecture, design and development of software security products in collaboration with 3rd party software and hardware vendors including open source software and effective collaboration with cross - functional internal teams to create a fully integrated product
  • Led the transformation from waterfall to agile scrum practices and developed improvement processes
  • Responsible for the full life-cycle of the software development from requirements till post delivery. Delivered to major TV operators (such as Charter, CableVision) with millions of users worldwide
  • Analyzed and developed product requirements and developed software to meet those functional needs. Worked closely with senior management to develop business targets and resource requirements
  • Achieved high quality products through use of continuous integration and delivery, automated tests and quality processes

Confidential

Architect, Software Development

Responsibilities:

  • Managed a software development team of 10 engineers responsible for design, development and maintenance security software products for embedded devices including Set - Top Box (STB) and Mobile Devices running Android and iOS for pay TV operators
  • Lead architectural design and development of security SDK for mobile devices platforms to integrate with various applications for digital content consumption, deployed on millions of devices around the world
  • Reviewed customer requirements, and created architecture and design to meet customer s expectations

Confidential

Software Engineer, Technical Leader

Responsibilities:

  • Developed a state - of-the-art image processing software for automobile safety systems in C++ for embedded and real-time environments
  • Interacted with customers on a global scale, including vehicle manufacturers Demonstrated the product and collaborated with them to integrate the technology into their vehicles
  • Researched and adapted pioneering software technology, and played a key part in the design and development of innovative and cutting edge technology

Confidential

Founder, Lead Software Engineer

Responsibilities:

  • Founded and oversaw day - to-day operations of a company that created and maintained websites for small businesses, including commercial retail and online stores. The company was profitable and maintained several small size e-commerce websites
  • Developed websites utilizing ASP, JavaScript and PHP
  • Supervised outsourced website designer to ensure quality and time of delivery

We'd love your feedback!