Cristhian Vidal
Software Engineer
Contact
Languages
- English: Fluent
- Spanish: Native
Skills
Software Development
- Unity, Unreal Engine, Godot, Cocos2D
- React, Node.js, Express.js, .NET Framework, Android Studio, Flask, Jinja, Joomla, Pony
- Bootstrap
Mobile & Cross-Platform
- React Native
- Android Studio
3D Modeling, Animation and Motion Capture
- Blender
- iPi Soft
Image Editing
- Photoshop
- Gimp
Video Editing
- Adobe Premiere Pro
- Adobe After Effects
Containerization
- Docker
- LXC/LXD
Linux Systems
- Management and Maintenance
- Networking
- Scripting
- Automation
- Deployment
Version Control
- Git
- Perforce
Hosting & Server Management
- Plesk
- Ionos
- AWS
- A2 Hosting
- Vultr
- Oracle Cloud
About me
Versatile Software Engineer with 9+ years spanning full‑stack web, mobile, and game development as well as DevOps & 3D content creation. Proven track record of shipping customer‑facing products in JavaScript/TypeScript, C++, C#, and Python, leading small teams, and owning infrastructure end‑to‑end on AWS & Linux. Passionate about clean code, performance optimisation, and mentoring engineers.
Programming/Markup Languages
- ASM x86
- Bash
- CSS
- C#
- C++
- C
- Haskell
- HTML
- JavaScript
- Java
- JSON
- JSX
- Kotlin
- LUA
- PHP
- Python
- SQL
- XML
Professional Experience
Software Developer / Systems Engineer
Smart Technology Solutions | 02/2023 - Present
- Developed and deployed multiple responsive, SEO-optimized company websites using React.
- Designed and built a cross-platform mobile app (iOS & Android) using React Native, integrated with a custom Node.js backend.
- Built and configured complete network infrastructure, including organizing network racks, installing access points, switches, and firewalls.
- Developed and maintained a Node.js backend hosted on Linux servers, implementing RESTful APIs and managing server-side functionality.
- Installed and managed Linux servers from scratch (Ubuntu), including system configuration, deployment, and monitoring.
- Programmed smart home systems with Savant and Lutron platforms, integrating AV systems, lighting, and home automation workflows.
- Contributed across infrastructure and full-stack development to support smart technology deployments and internal tools.
Game Engineer
RoGWoW | 01/2016 - 09/2022
- Design and implement game systems using C++ and relevant libraries, following best practices.
- Train and mentor junior developers, provide guidance on coding and debugging, and help them understand the project's codebase and architecture.
- Fix bugs and troubleshoot issues using debugging tools and deep knowledge of the game's codebase.
- Manage and maintain database connections, design and implement efficient and effective database schemas that integrate seamlessly with the game code.
- Reverse engineer and decompile client code as needed to understand and troubleshoot issues and identify opportunities for improvement.
- Handle the sending and receiving of packets between the server and the client, including implementing protocols for reliable and efficient data transfer.
- Enhance and optimize game code to improve stability and performance, using profiling tools to identify bottlenecks and implementing performance improvements.
Lead Android Developer
University of Havana | 08/2021 - 03/2022
- Managed development team through every stage to create higher education market mobile app.
- Developed mobile application tailored to client requirements.
- Maintained records of development procedures, architectures employed and other standard components, noting and striving to correct variances from best practice standards.
- Utilized best practices to identify and remedy bugs in applications within specific timeframe.
Full-Stack Developer
Peype | 03/2019 - 04/2020
- Presented and implemented website and integrated solutions to complement business operations.
- Built layouts and landing pages according to customer parameters and design guidelines.
- Designed and created websites, portals and large-scale web applications for multiple clients.
- Created websites and online applications to assist companies with online presence.
- Managed Linux-based VPS, including installation, configuration, monitoring, maintenance, and troubleshooting.