With a strong background in developing scalable applications using Ruby on Rails and C#, I have extensive experience with various databases, including MySQL, PostgreSQL, MSSQL, DynamoDB, and Redis. My technical proficiency extends to AWS services such as DynamoDB, S3, Elasticsearch, Redis for ElastiCache, and EC2, ensuring the development of high-availability and high-performance applications.
I bring expertise in multiple programming languages, including Ruby, C#, Visual Basic, and Python, and have extensive experience with frameworks and libraries such as Ruby on Rails, .NET Framework, Dapper, Entity Framework, and Active Record. My commitment to excellence is demonstrated through my dedication to unit and integration testing, ensuring that every solution is both reliable and maintainable.
With about 15 years of experience as a developer, I am driven by a proactive attitude and a creative problem-solving mindset. My focus is on delivering software that not only meets but exceeds client expectations, while maintaining agility and adaptability in a dynamic landscape.
At the core of my professional journey is a commitment to developing innovative, efficient software solutions tailored to the specific needs of each project. My work ethic is characterized by dedication, adaptability, and a passion for continuous learning and improvement.
During my tenure at Dino-IT, I served as a Senior Software Engineer, primarily utilizing Ruby on Rails, Sidekiq, Redis, MySQL, and PostgreSQL. My role focused on developing robust and scalable features from scratch, ensuring optimal performance for all code changes and new features.
I led the technical engineering tasks within the team, providing guidance and expertise in creating new services and enhancements for both public and internal APIs. A significant part of my responsibilities involved refactoring legacy features to enhance performance and scalability, ensuring the software met the highest standards of efficiency and reliability.
Collaboration was key in my role, as I worked closely with other team members to deliver high-quality software solutions. I was actively involved in Agile methodologies, which included regular participation in code reviews and PR approvals to maintain code quality and consistency.
In addition, I effectively managed tasks using various ticket systems such as JIRA, ensuring smooth project workflows and timely delivery of features.
At Eje Digital, I worked as a Software Engineer, primarily utilizing Ruby on Rails, Sidekiq, MySQL, PostgreSQL, and C#. My role involved developing new features from scratch for various in-house systems, ensuring that each addition was both robust and scalable.
I was responsible for fixing bugs and creating improvements to the legacy codebase, continuously enhancing the performance and reliability of our in-house systems. Each code change or new feature was meticulously optimized for performance, ensuring that our software met high standards of efficiency.
A significant achievement during my time at Eje Digital was developing an API using C# to sign XML files with SSL certificates, validating their authenticity. This API is now used by tens of other applications and hundreds of clients for their invoicing systems, demonstrating its reliability and widespread adoption.
In addition to my work on in-house systems, I also served as a contractor for Tatango, where I applied my technical expertise to meet the client's specific needs and project goals.
My role required a deep understanding of both new and legacy systems, enabling me to deliver effective solutions and improvements that drove the success of our projects.