Career Profile
Experienced Lead Software Engineer with over eight years of expertise in developing advanced engineering solutions. Proficient in full-stack development, specializing in creating scalable, user-focused applications. Demonstrated ability to leverage cutting-edge technologies to achieve project goals and enhance user experience.
Work Experience
- Playing the role of architect, project manager, software engineer, mentor, and teammate
- Responsible for helping drive the high-level architectural discussions & implementation
- Keeping development processes inline with the high-level product vision
- Delegating work and assignments to team members
- Supervising system modifications
- Guiding the team through technical issues and challenges
- Look for ways to improve processes and documentation
- Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle
- Prepare and install solutions by determining and designing system specifications, standards and programming
- Improve operations by conducting systems analysis; recommending changes in policies and procedures
- Support and develop software engineers by providing advice, coaching and educational opportunities
- Make informed decisions quickly and taking ownership of services and applications at scale
- Design software system architecture
- Design and implement scalable web services, applications, and APIs
- Identify bottlenecks and improve software efficiency
- Collaborate with the design team on developing micro-services
- Designing, building, and maintaining the server-side of web applications
- Inspect server code for speed optimization
- Conceptualize and implement solutions for data storage
- Improve the quality of the code through writing unit tests and automation
- Write code and tests, build prototypes, resolve issues, and profile and analyze bottlenecks
- Design robust APIs to support mobile and desktop clients
- Manage and optimize scalable distributed systems in the cloud
- Develop automated tests to ensure business needs are met, and allow for regression testing
Key Projects
Turing Insights
- Realtime trucking weight & motion tracking, analytics calculation & fleet management.
Aquila EHR
- Electronic health record platform for management of multiple practices and providers, and patient appointments and scheduling.
LeZa
- A cloud-based security gateway for application services and APIs; provides a modern security access platform for all cloud-based and legacy on-prem apps.s
SurveyAuto
- SurveyAuto uses Machine Learning and AI to collect and analyze data, generating real-time, actionable insights.
Graana.com
- Universal real estate platform to sell, buy and rent property.
CloudRanger
- Enterprise backup and disaster recovery platform for Amazon Web Services (AWS) EC2, RDS and Redshift resources.