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.
At Eje Digital, as a Software Engineer, primarily utilizing Ruby on Rails, Sidekiq, MySQL, PostgreSQL, and C#. My role involve developing new features from scratch and maintenance of legacy code for various in-house systems, ensuring each addition was both robust and scalable.
Key responsibilities include:
Designing and developing robust backend services for both internal and public-facing APIs.
Refactoring legacy code to improve performance, scalability, and maintainability.
Troubleshooting and resolving complex bugs to maintain system reliability and ensure smooth operations.
Collaborating closely with cross-functional teams, participating in code reviews, PR approvals, and feature planning within Agile workflows.
Through this role, I continue to refine my expertise in building clean, performant, and maintainable systems that power large-scale applications.
As a Senior Software Engineer at Worky (contracting for Underdog), I work primarily with Ruby on Rails and Sidekiq, focusing on developing scalable and high-performance systems. I design and implement new features from the ground up across multiple in-house platforms, ensuring each addition meets both business and technical requirements.
Key responsibilities include:
Designing and developing robust backend services for both internal and public-facing APIs.
Refactoring legacy code to improve performance, scalability, and maintainability.
Troubleshooting and resolving complex bugs to maintain system reliability and ensure smooth operations.
Collaborating closely with cross-functional teams, participating in code reviews, PR approvals, and feature planning within Agile workflows.
Ensuring code performance by conducting deep analysis and optimization of new and existing features.
Through this role, I continue to refine my expertise in building clean, performant, and maintainable systems that power large-scale applications.
Technologies: Ruby on Rails, Sidekiq, PostgreSQL, Redis, REST APIs, Git, Agile, MiniTest, Jira
Skills: Performance Optimization · Scalable Architecture · Legacy Code Refactoring · Agile Development · API Development · Team Collaboration