Senior Software Engineer | Full-Stack Developer | AI & Systems Architect | Embedded Systems Specialist
Vancouver, BC • Available for Remote or On-Site Projects Worldwide
With many years of experience building high-availability, regulated systems across gaming, embedded platforms, web, and cloud environments, I specialize in delivering end-to-end solutions—from hardware integration and real-time systems to scalable cloud architectures and modern web applications.
My work spans globally deployed platforms, including cruise ship gaming systems, mobile applications, and cloud-based SaaS products. I’ve led full product lifecycles in demanding environments, designing resilient systems that operate reliably even in disconnected or bandwidth-constrained conditions.
What I Do
I specialize in full-stack development, embedded systems, and modern cloud-based architecture. My core languages include Java, Python, PHP, C++, JavaScript, C#, and TypeScript, and I’m proficient in front-end frameworks like React, Angular, and Vue.js. My skill set bridges hardware and software, with extensive experience integrating systems like RFID readers, bill validators, and smart PIN devices into custom platforms.
On the backend, I’ve built scalable server-side solutions using MySQL, PostgreSQL, and AWS, and I’ve led deployments across regulated environments requiring GLI certifications. I’ve worked with multimedia systems, mobile apps (iOS and Android), point-of-sale platforms, and performance management dashboards for government and enterprise clients.
Industry Highlights
One of the most defining chapters of my career has been my work in the casino and cruise ship industries. As Senior Software Engineer at Jackpot Digital, I led the development and global rollout of the Jackpot Blitz platform .
From working dockside with technicians to managing GLI compliance and on-site training, I handled the entire product lifecycle, including software deployment, stakeholder engagement, and field support across international cruise ports.
Leadership & Team Building
I’ve managed teams of developers, coached junior engineers, and led cross-department collaboration with designers, QA, and hardware specialists. I take pride in writing clean, maintainable code, enforcing code quality standards, and helping teams grow and deliver on schedule.
Whether it's rolling out new features or debugging mission-critical systems live in the field, I bring a calm, methodical, and solutions-oriented mindset to every challenge.
AI & Modern Development
I actively build with AI technologies, including:
My focus is on applying AI in practical ways—enhancing productivity, automation, and user experience in real-world applications.
What I’m Looking For
I’m open to freelance, consulting, or long-term opportunities, especially in:
Beyond Code
I’m also passionate about photography, video editing, and managing websites and social media. I currently support local businesses like The Squarerigger Pub in West Vancouver with digital promotion, content creation, and platform management.
Let’s Work Together
If you're building something ambitious and need a developer who brings deep experience, technical versatility, and a collaborative spirit — I’d love to hear from you.
📩 Email: alejandro@aguillen.ca
📍 Based in Vancouver, BC | Available for remote work and on-site travel
• Programming Languages: Java, Python, C#, TypeScript , AS3, C++, Pascal, Bash,COBOL
• Web Technologies: HTML, CSS, JavaScript, PHP, Jade/Pug, Sass
• Frameworks: Angular, JQuery, Express.js, WPF, Play Framework
• Database Systems: MySQL, SQL, SQLite, PostgreSQL
• Version Control: Git, Bitbucket
• Cloud Services: AWS
• Tools: Jenkins, GitHub
• OS: WIndows, Linux, MacOs
• CMS: WordPress, Drupal, Radical, Konami Synkros, Oasis 360
• Embedded Systems: Thermal Printer Epic 950, VPK80 II, Phidget, MEI Bill Acceptor,
IDTECH SmartPIN K100, HID Omnikey, Magstripe/RFID readers
Jackpot Blitz poker table United States Provisional Patent Application No. 62/460,058 -
Jackpot Blitz (5906P03US)
Gaming Laboratories International: BingoNation certification for class 2
Gaming Laboratories International: Blitz poker table certification for class 24
Gaming Laboratories International: Blitz poker table certification for class 11
Download my complete resume