Jhonny Corella

Senior Software Engineer

ABOUT ME

I’m a software developer with +7 years of working experience with object-oriented programming techniques developing robust, scalable, and secure solutions for desktop and web environments including methodologies and best practices.

I'm also passionate about learning new things, that's why I really enjoy working as a software developer. Always going forward to learn about new technologies besides being focused on putting my passion and skills to good use by supporting initiatives to help new people to join successfully this professional world. Especially if related to trying new open source technologies.

Besides, I was part of the founding Kaimer Softeam (a company focused on developing automatization solutions for export logistic documentation required to export products by containers to US and Europe markets), which represented one of the hardest and most rewarding professional challenges of my career getting involved in the process of designing all modules required for this new solution, created from scratch using ASP.NET, SQL Server, and hosted using different AWS Services to make it easily scalable to achieve business goals, in the context of a fast-growing and very competitive market being in production since more than three years ago.

During this process I mastered transforming user requirements, use cases into product backlog items as Scrum methodology was used to complete this product. Besides, he improved his knowledge about best practices, design patterns, security, quality assurance, and deployment throw different Visual Studio and Amazon services following the MVC structure. Thanks to the innovation of this product, the company won the local stage of the Seedstarts program achieving the first place.

I love meeting new people and sharing experiences to keep growing up our network, so we have better tools to help to do this world a better place to live, so please feel free to say hello and share some time together!

Download Resume

Skills and Abilities

Proactive

Very proactive professional with expertise working in groups and under pressure. Capable to generate solutions which surpass the expectations.

Philanthropist

Passionate about sharing knowledge with new engineering students to help their professional growth. Founder of the Innovation Labs unit since year 2014 to help the community, colleges and universities of the area granting facilities to learn new topics in the technology world.

Personality

Fast and self-learning, responsibility, punctuality, proactivity, problem-solving, teamwork, adaptability and leadership.

Others

- English: Professional working proficiency.

- Spanish: Native proficiency.

- Driver license: B1.

- American VISA.

- Canadian VISA.

  • Education

  • Bachelor's of Computer Science

    2010 - 2013

    Instituto Tecnológico de Costa Rica

  • Intermediate English Level - B2

    2011 - 2013

    CONARE - Can read, write, and speak properly.

  • Secondary School

    2007 - 2009

    CTPR de San Carlos

  • Experience

  • Senior Software Engineer - Freelance

    September 2018 - Present

    In the last year, I have worked providing support to existing Web Applications related to educational organizations in the United States plus helping on modules creation for an Angel Ventures company to support sponsors to invert into new startup companies.


    Main responsibilities included:

    * In charge of developing documentation, layouts, code comments, and apply best code practices for the solution developed.

    * Creator of the email services module in charge to generate events information to sponsors involved in each process.

    * Created the core logic to handle and match events to startups and coordinate via email an investment meeting.

    * In charge to design software solutions for new enhancements from information given from conferring with stakeholders understanding business logic and requirements.

    * Database manager creating and adding support to the existing database. Responsible for migrating the old system database to new tables and models for a renewed web application.

    * Handler for legacy code and existing modules developed to extend functionality according to new requirements.

    * Improved performance-optimizing developing time by implementing good practices to existing code and improving architecture for new modules required.


    Technologies used:

    Entity Framework, RESTfull, Web Services, LINQ, .NET MVC, C#, JavaScript, JQuery, AJAX, HTML5, CCS3, Angular JS, SQL Server and Angular 7 with MEAN stack (MongoDB, ExpressJs, Angular, NodeJS), Git.

  • Kaimer Softeam - Entrepreneurship

    January 2017 - August 2018

    I was part of the founding Kaimer Softeam (a company focused on developing automatization solutions for export logistic documentation required to export products by containers to US and Europe markets), which represented one of the hardest and most rewarding professional challenges of my career. I was involved in the process of designing all modules required for this new solution, created from scratch using ASP.NET, SQL Server, and hosted using different AWS Services to make it easily scalable to achieve business goals, in the context of a fast-growing and very competitive market being in production since year 2018.

    During this process I mastered transforming user requirements and use cases into product backlog items as Scrum methodology were used to complete this product. Besides, I improved my knowledge about best practices, design patterns, security, quality assurance, and deployment throw different Visual Studio and Amazon Web Services following the MVC structure. Thanks to the innovation of this product, the company won the local stage of the Seedstarts program achieving the first place.


    Main responsibilities included:

    * I was in charge of creating user stories and scrum master role coordination for the four developers that developed the system.

    * I integrated Amazon Elastic Compute Cloud (Amazon EC2) with current working tools/apps.

    * In charge of the creation of the communication with the SQL Server database.

    * Lead to protect operations by keeping information confidential.


    Technologies used:

    AWS, Entity Framework, Web Services, LINQ, .NET Framework, MVC, C#, ASP.NET, JavaScript, JQuery, AJAX, HTML5, Bootstrap, SQL Server, Visual Studio Online.

  • Software Engineer - Avantica Technologies (Now Encora)

    January 2013 - September 2019

    Avantica is a nearshore software company that works mostly for United States clients. Thanks to the time working on this company, I completed more than 6 years working for international English speaking clients mastered my experience working with multidisciplinary and multicultural teams. I started working remotely for teams mostly located in the US but spent a lot of this time working with team members located around the world (U.S, Costa Rica, Canada, Turkey, India, etc) so time zones, cultural exchange and so on were part of his daily challenges.

    In the last year of experience, I worked on a project to track the whole product supply and delivery chain for the biggest commercial chain of stores in the US. I was required to create the product from scratch to update the existing legacy core app in order to make it open to internet users and external clients to have all actors into the chain connected. It was required to use .NET Core plus Angular 6 version to make it more simple, fast, and easily scalable to support all real-time use from different actors.


    Main responsibilities included:

    * Defining and covering needs into user stories, and verifying they are completed according to requirements.

    * In charge of finding and implementing a solution to make sure the coverage rate over the code (80%) as no QA member into the team. Used the Behaviour-driven development framework for JavaScript called Jasmine and the tools included to accomplish it like code coverage measurement.

    * Helping to grow up workmate into new technologies and English speaking project (meetings, documentation, reviews, control versions, testing, web services, and others).


    Technologies used:

    Azure, Entity Framework, RESTfull, Web Services, LINQ, .NET Core, C#, JavaScript, JQuery, AJAX, HTML5, Angular 7, Visual Studio Online, SQL Server, Jasmine.

  • Software Engineer - Avantica Technologies (Now Encora)

    January 2014 - July 2018

    Since January 2014 I was mostly working on a project that creates a really modern Windows 10 appearance for desktop interfaces to let industrial printers to print labels that follows a lot of predefined standards regulations to achieve international requirements to print labels to be used into several organizations. I was required to get in touch about connecting software to hardware creating drivers, 3rd-party tools, editors, and interfaces to communicate both parts. Throw the past of time I scaled into different roles until achieving the software leadership. I even assumed during this time the interview, evaluation, and mentoring process for 6 new members to the software development and the quality assurance teams.


    Main responsibilities included:

    * In charge of developing documentation, layouts, code comments, and apply best code practices for the solution developed.

    * Creator of handler document services modules in charge to let users save, open, edit and create specific app formats.

    * Created more than 15 applications from scratch and deployed them into a production environment to be bought and used around the world.

    * In charge to design software solutions for new enhancements from information given from conferring with stakeholders understanding business logic and requirements.

    * In charge of implementing CodeFirst database solution as business logic required.

    * Handler for legacy code and existing modules developed to make all documents and logic live and be supported for new implementations.


    Technologies used:

    C#, XAML/C#, WPF, MVVM, MVC, ASP.NET, JavaScript, AngularJS, .NET Framework, SQL Server, Trello, Jira, Kanbanflow, Webex, GoToMeeting, TFS, VSO, SCRUM, Jira, Timer Tick, IoC, Ninject, Git, GitLab, BitBucket, HTML5, CSS3, Bootstrap, CI, Web Services, Azure, Xamarin, SpecFlow, FluentAssertions, Moq, AutoFixture.

  • Web Administrator - CTEC

    Aug 2012 - Jun 2013

    CTEC Website Administrator using HTML5, CSS, Flash and google technologies. Technical assistant in CTEC activities. Responsible for creating, organizing and promotion of events via web. High experience using forms and spreadsheets of Google Drive technology.

  • Online Tutor

    Apr 2012 - Dec 2012

    Teacher, designer and tutor for Edublogs COLYPRO's course.

INTERESTS

Amazon Web Services

Docker

Azure

CI / CD

Angular JS

React JS

Vue JS

Javascript

Typescript

C-Sharp

Bootstrap

HTML 5

CSS 3

.NET Core

Design Patterns

Gitlab

Contact Form