English:
Advanced
Nicaragua
UTC -06:00
America/Managua
I’ve been working as a Fullstack developer for 8 years. I’m a self-learner, with an ability to contribute to implementing best practices.
- I’ve been working as a Fullstack developer for 8 years, so I have a strong understanding of HTML, CSS and JavaScript, and have worked with frameworks/libraries such as Angular, React or Remix. - Likewise, I’m a self-learner, with an ability to contribute to implementing best practices, design patterns, or good conventions like mobile first, or SOLID principles. - I’ve been working closely with other teams like UX/UI teams, regarding improvements or being focused on product owner needs. - Furthermore, I’m so confident in my skills to achieve the team goals, because of my entire dedication to deliver high-quality results, and be in constant research in order to have a better understanding of development context.
Want to hire this engineer?
Check if Ivan is availableExpertise
Years of commercial development experience
8 years of experience
Core technologies
Other technologies
Project Highlights
Novatech
Jan `22 - May `23
1 year
During this positon, I've worked the company website, improving the final user experience and adding new features to the landing pages, using NextJS and Strapi, the project achieved a better score on Google Lighthouse. Also have been working on a new dashboard for Unicomer, to handle user payment services in a better way with a cleanest UI.
Responsibilities & achievements
• I have worked on the company website, from scratch using Next.js and TailwindCSS. • Retrieving data from a Strapi Headless CMS and Node.js. • Integrating API endpoints to Angular views. • Implement new features to dynamic payments frontend applications. • Implementing responsive design using TailwindCSS. • Adding unit testing with Jest to Angular components. • Improving Angular components in order to get better scores in code coverage platforms. • Adding new features to Angular applications, managing events and sharing states with RxJS. • Designing user interfaces about Figma prototypes. • Working closely with UX/UI teams. • Working closely with backend teams. • Solved production problems efficiently. • Technologies: Typescript, Angular, Angular-material, React.js, Next.js, Zusntand, Formik, Javascript, API, HTML5, CSS3, Git, Gitlab, Jira, Confluence, Node.js.
Hypernova Labs
Mar `21 - Jan `22
11 months
During this position, I've worked on new API features for bank services, and my main goal was to create faster and more reliable endpoints to be used on frontend and mobile apps. I increased the performance using caching and async methods used on a real time implementation of tracking services.
Responsibilities & achievements
• Incrementing existing endpoints performance. • Refactoring legacy endpoints. • Integrating API endpoints to .NET Core API like SMS and Email services. • Implement new features to an existing .NET Core API. • Implementing caching features to some endpoints to increase service performance. • Technologies: Typescript, Angular, React.js, CSS3, Javascript, API, HTML5, CSS3, Git, Azure, Jira.
Go Digital Group
Dec `18 - Mar `21
2 years
During this position, I've worked in a loyalty program from scratch, in order to let stores to create dynamic storefronts or manage their loyalty program using a DnD builder to create their landing pages. Also, the users have the ability to create payment links or redeem points, so with this we achieve the clients to cover all their needs in a single platform.
Responsibilities & achievements
• I have worked on a loyalty program, from scratch using Angular and Nebular UI Kit. • Creating new API features in order to add new business logic. • Retrieving data from a custom .NET Core REST API. • Integrating API endpoints to Angular views. • Implementing responsive design using Nebular UI Kit elements. • Adding unit testing with Jest to Angular components. • Implementing pattern designs to backend projects in order to have a scalable boilerplate. • Adding new features to Angular applications, managing events and sharing states with RxJS. • Implementing frontend features in Ionic applications. • Managing team developers in order to distribute tasks priority and following these based on product owner needs. • Solved production problems efficiently. • Technologies: Typescript, Angular, Nebular UI Kit, React.js, Javascript, API, HTML5, CSS3, Git, Gitlab, Asana, Azure, DigitalOcean, Node.js.
Online
May `16 - Dec `18
3 years
During this position, I started as a web designer, and after 1 year I was promoted to be the IT Website Production Area Coordinator and a Backend Developer. Then, I was in charge of e-commerce website backlog handling, in order to set the priority of each project to prepare these to be designed by developers. We worked using a boilerplate, in order to let the team to work faster, reducing the time to create new sites from 15 days to 3 days.
Responsibilities & achievements
• Managing web designers websites production backlog. • Adding new features to a custom multi-tenant web template. • Integrating API endpoints to Razor views. • Performing as a backend developer at the same time in order to develop custom browser features requested by some clients. • Implementing responsive design using Bootstrap3. • Scheduling meetings with clients in order to manage their websites content. • Adding new features to custom multi-tenant web templates. • Designing user interfaces about web designers prototypes in Adobe Fireworks. • Working closely with backend and sales teams. • Solved production problems efficiently. • Technologies: Javascript, API, HTML5, CSS3, Bootstrap3, jQuery, Azure, .NET Framework, Wordpress.
Education
Higher education in Computer Science
Agency
100-400
GMT-4
Lima, Peru
Core Expertise
Industries
Logistics & Transportation, E-Commerce & Retail, Banking & Finance
Want to hire this engineer?
Check if Ivan is available