Accomplished Senior Software Developer with 14 years of experience and a solid background in overseeing system architecture, defining goals, and designing solutions that fulfill business needs working with both local and remote teams and implementing effective development strategies based on industry best practices
Overview
15
15
years of professional experience
14
14
years of post-secondary education
2
2
Languages
Work History
Senior Software Developer
App2Soft
San José
04.2021 - Current
Developed web apps using modern technologies including React, AngularJS, Angular, Bootstrap, Tailwindcss and more.
Experience with developing microservices and event driven architecture using C# Microsoft .Net stack interacting with third- party services and thousands of data incoming from trucks, drivers and trailers.
Follow Agile methodologies for rapid execution and iteration
Developed mobile applications using react native local cache in realmDB that will be used for drivers like chats, driver profiles, home time requests, validations, etc
Updated old web applications from different versions of Angular since AngularJS in order to get better performance for customers.
Coordinated with multiple teams effort to migrate Angular apps to React
Develop/Querying data from AWS, SQL Server, Elastic and MongoDB
Working with ETL processes to handle data coming from trucks helping business to take decisions based on data analysis.
Implement new apps or services from ground defining standards, best practices and re usable templates.
Involved in bushiness meetings to discuss new projects and propose approaches based on expertise
Experience using Event-driven architecture with Kafka or Rabbit queues
Collaborate with interview process of new developers on technical tests
Mentor and support fellow engineers, assisting them with their tasks as required
Collaborate with teams to design and implement new features and functionality for our own web stack of libraries.
Ensure technical feasibility of UI/UX designs
Conduct thorough code reviews and assist in code releases for production environments.
Met with stakeholders to provide detailed project reports and milestone updates
Provided technical support using knowledge of complex technology to solve problems and support new projects
Discussed project progress with customers, collected feedback on different stages and directly addressed concerns
Documented technical workflows and knowledge to educate newly hired employees
Participated in software field testing to verify performance of developed projects
Discussed issues with team members to provide resolution and apply best practices
Designed reusable and reliable code for use within distributed cloud environments like AWS, Docker, Kubernetes.
Senior Full Stack Developer
Gorilla Logic
San Jose
01.2019 - 04.2021
Analyzed existing software implementations for modernizing and to identify areas requiring improvement using Oracle, .Net and javascript applications that interacts with multiple health care systems.
Developed unit test cases for testing and automation.
Coordinated efficient large-scale software deployments being part of the setup of DevOps setup using azure cloud for health care system.
Develop custom applications using AngularJS, Angular2 - 9, Kendo, Bootstrap, Redux, azure functions and azure storage and C#.
Develop cross platform applications using react native like vacations requests, user profile and medical apps.
Experience using GitHub as source control tool.
Develop using c#, sql, rabbitMQ custom Dealer Management System in distributive team.
Mentor junior software developers on design patterns and development best practices.
Troubleshot issues by understanding issue, diagnosing root cause and coming up with effective solutions.
Collected, defined and translated user requirements into project designs and implementation plans.
Optimized web applications for speed, scalability and security.
Senior Software Engineer
Cecropia Solutions
San Jose
01.2013 - 01.2019
Demonstrated experience in web and desktop applications, services or tools using C# for new products or legacy applications.
Developed web and mobile sites using UI frameworks and libraries such as Telerik KendoUI, DevExpress, Node.js, React.js, Angular.js, Require.js, and Bootstrap.
Worked with project managers, developers, quality assurance and customers to resolve technical issues.
Involved in setting up and configuring continuous integration, delivery, and deployment using jenkins.
Worked querying data from different sources like SQL Server, MongoDB and Redshift as Data Warehouse.
Collaborate with interview process of new developers on technical tests.
Collaborate in various phases of software development lifecycle including analysis, design, development, testing, implementation, and estimation.
Trained and mentored junior developers and engineers, teaching skills in c#, javascript and angular and working to improve overall team performance.
Develop and maintain desktop and web applications and databases using C# and Third-party controls and GitHub as source control.
Hands-on experience in software development life cycle including analysis, design, development, documentation, quality assurance.
Managed 4 team members, assign tasks, teaching and code review.
Identifies requirements by establishing personal rapport with actual users and with other persons in position to understand service requirements.
Integrated and customized programs from Nicaragua's IT Team to local environment in Costa Rica.
Develop customized reports for traders and managers to improve productivity.
Participated in software field testing to verify performance of developed projects.
Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
Software Developer
Rock Paper Data
Orlando
04.2010 - 09.2011
Worked as programmer for Universal Studios, FL in distributive team on data
analyst.
Develop tools and services to automate data processing through windows services, web services, queues, and web-based applications.
Designed and developed ETL components for Data Warehouse in Teradata using C# and Python using GitHub as source control.
Collaborate on DB scripting using MS SQL Server and Oracle for project of city of Doral.Create reports to view productivity of each farm using Crystal Reports.
Software Developer
CR Soluciones
San Jose
02.2009 - 04.2010
Translated customer requirements into written use cases.
Tested new applications for usability and adherence to code plan.
Worked with design teams and Senior Software Engineers to build customized software products for consumers.
Developed reports using SQL server reporting services.
Software Developer
Cafinter
Cartago
12.2008 - 02.2009
Developed custom coffee farm software for desktop.
Updated old code bases to modern development standards, improving functionality.
Estimated work hours and tracked progress using Scrum methodology.