Software Architect
Rahul Sukumaran
Hello, I’m Rahul, skilled and results-oriented Software Developer experienced working in a variety of environments with a breadth of programs and technologies. As a Software Architect and technical manager, I set solution direction and technical design, then lead the work from requirements through delivery.
Across roles as Associate Software Architect, Project Lead, Project Manager, Project Leader, and Software Engineer, I have analyzed business needs, written requirement specifications and technical designs, prepared estimates and proposals, and guided teams through the full software lifecycle. I have led and mentored developers and coordinated with project managers, business stakeholders, and vendors. I build enterprise applications, replace manual processes with automation, and reduce operating expense from solution direction through release. That work spans embedded products, desktop and web applications, mobile applications shipped to the App Store and Play Store, cloud architecture, and generative AI.
Work
-
Embedded System
Designed and developed firmware for microcontroller-based products, from requirements through implementation.
-
Software Application Development
Built enterprise desktop and web applications from design through delivery. Implemented automation that reduced manual work and lowered operating expense.
-
Mobile Application Development
Designed and delivered native and cross-platform mobile applications, and shipped them to the App Store and Play Store.
-
Backend and Cloud Development
Design backend services and cloud architecture that support enterprise applications, from solution direction through implementation.
-
AI Development
Apply generative AI to software design and delivery, from solution direction through practical implementation.
Experience
-
Software Architect
-
Associate Software Architect
- Designed and developed enterprise mobile applications for iOS and Android.
- Analyzed business requirements and prepared the requirement specification.
- Led delivery from discovery through release, and shipped applications to the App Store and Play Store.
-
Project Lead
- Led mobile application delivery from discovery through release, and shipped applications to the App Store and Play Store.
- Gathered and documented technical and functional requirements to meet business needs.
- Contributed across the full software development lifecycle.
-
Project Manager
- Prepared technical design for enterprise web and mobile projects.
- Managed Windows and mobile application teams, and coordinated with vendors to integrate their products into the application.
- Prepared project estimates and proposals from the business requirements.
-
Project Leader
- Coordinated design and implementation with project managers, business representatives, and development teams.
- Analyzed business requirements and prepared detailed requirement specifications.
- Led and mentored the development team to implement the application from the high-level design.
-
Software Engineer
- Designed and built enterprise desktop and mobile applications, and implemented automation that reduced manual work and operating expense.
- Developed mobile applications for iOS.
- Created proof-of-concept prototypes for demonstration and evaluation.
Education
-
Master of Science in Computer Science
Georgia Southwestern State University, USA
-
Bachelor of Science in Electronics
University of Kerala, India