Senior Software Engineering Consultant
BAAS Software
As a engineer at BAAS Software, I played a key role in driving the company's success by overseeing the complete production and deployment cycle for custom software development projects. My ability to manage client relationships, team members, and project tasks effectively contributed to the launch of several full customer products that utilized a variety of technologies.
-
Developed Client-Centric Custom Software Solutions:
Established and optimized a comprehensive process for creating custom software, from initial requirements gathering to final implementation, achieving up to a 20% improvement in project delivery time and client satisfaction ratings. -
Leadership in Team Management:
Led cross-functional teams of 6+ members through all stages of the software development lifecycle, including discovery, planning, and development. Ensured efficient workflows and high team morale, resulting in consistently meeting or exceeding project milestones. -
Architected Cloud-Based Infrastructure:
Designed and implemented cloud infrastructures tailored to unique client requirements, enabling scalable and cost-effective deployments. Reduced operational costs by an average of 15% through optimized cloud configurations. -
Comprehensive Documentation & Training:
Authored detailed project documentation and created training materials tailored for end-users and client teams, improving knowledge transfer and user onboarding efficiency by 30%. -
Facilitated Efficient Project Wrap-Ups:
Led wrap-up sessions that captured key insights for future projects, reducing onboarding and setup times by up to 25% for similar projects. -
Full-Stack Development Expertise:
Demonstrated proficiency across full-stack technologies, bridging frontend and backend requirements to ensure cohesive, robust solutions that align with client goals. -
DevOps & Site Reliability Engineering:
Collaborated closely with DevOps and SRE teams to enhance deployment pipelines, improve reliability, and minimize downtime, achieving a 99.9% uptime and cutting release times by 40%. -
Designed and Built Custom Software Systems:
Assumed leadership in system architecture design and managed a team to successfully build custom software for paid clients, including:- RETS/MLS custom integrations
- Pool operation, order, delivery, and chemical management CRM for automated communication and outreach
- Internal project management application with data reporting
-
Orchestrated CI/CD Pipelines:
Built robust Continuous Integration/Continuous Deployment (CI/CD) pipelines using GitHub Actions and other tools for efficient software delivery. -
Established DevOps Best Practices:
Implemented comprehensive monitoring and alerting solutions with Prometheus, Grafana, Kibana, and AWS technologies like CloudWatch, ensuring proactive issue identification. -
Leveraged AWS Infrastructure for Performance Optimization:
Utilized AWS components such as CodeDeploy, CodePipeline, Elastic Container Registry, and CodeBuild to optimize system performance. -
Enhanced System Security Post-Incident:
Designed and implemented IAM policies for AWS users to strengthen security after a security incident. -
Developed a Full-Stack Application:
Delivered a feature-rich Next.js 13+ application with a Go/Fiber API and PostgreSQL database, including a client-side website, admin portal, and API backend. -
Deployed SSO for Web3 Crypto Wallet:
Configured and customized Single Sign-On (SSO) for a Web3 mobile crypto wallet to improve accessibility and security. -
Implemented Advanced Identity and Access Management (IAM):
Imlemented 2FA, OAuth 2.0, temporary codes, magic links, and SSO for other applications, improving system security and user convenience.