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.
Work
-
Embedded System
Designed and developed firmware in Embedded C for microcontroller-based products, from requirements through implementation.
-
Software Application Development
Built Windows desktop applications with VC++ and C#.NET, and web applications with Angular, taking work from design through delivery.
-
Mobile Application Development
Developed native iOS and Android applications, and cross-platform apps with Xamarin and Kony, and shipped them to the App Store and Play Store.
-
Backend and Cloud Development
Design backend services and cloud architecture on Google Cloud, with Java as a core part of the application stack.
-
AI Development
Apply generative AI to software design and delivery, from solution direction through practical implementation.
Experience
-
Software Architect
-
Associate Software Architect
- Designing and developing mobile application for iOS and Android platform using Xamarin platform.
- Analyzing the business requirement and preparing the requirement specification.
- Involved in developing and delivering mobile application from discovery to delivery phase. Shipped mobile applications to Appstore and Playstore.
-
Project Lead
- Involved in developing and delivering mobile application from discovery to delivery phase. Shipped mobile applications to Appstore and Playstore.
- Gathered and documented technical as well as functional requirements to meet business requirements.
- Actively contributed to all phases of the Software Development Life Cycle.
-
Project Manager
- Involved in preparing technical design document across various platforms, which includes web based and mobile-based projects.
- Managed windows and mobile application development team. Coordinated with multiple vendors to facilitate merging their products/SDKs with our application.
- Prepared project estimation and project proposals after understanding business requirements.
-
Project Leader
- Coordinated the design and implementation of various applications with its stakeholder; project managers, business representatives and development teams.
- Involved in analysing the business requirements and prepared the requirement specification in detail.
- Led and mentored development team to implement application functionalities based on the high-level design.
-
Software Engineer
- Involved in Software Design and Development using VC++\MFC and Mobile development.
- Developed mobile application for iOS platform using Objective-C.
- Created proof-of-concept prototype applications for demonstration and evaluation purposes.
-
Faculty Assistant
- Worked with stakeholders to gather functional and technical requirements.
- Designed and developed firmware (Embedded C development) for microcontroller-based products.
Education
-
Master of Science in Computer Science
Georgia Southwestern State University, USA
-
Bachelor of Science in Electronics
University of Kerala, India