Sergio Castillo Yrizales
Verified Expert in Engineering
JavaScript Developer
Sergio is a top JavaScript developer with extensive experience in both front-end with React, JavaScript, and TypeScript and the back-end with Node.js, Express, and Socket.IO. He is strong as an individual developer and as part of a team. He has more than ten years of experience in different knowledge areas like Marketing, Supply Chain, Banking, and Cloud
Portfolio
Experience
Availability
Preferred Environment
Git, MacOS, Linux, Visual Studio Code (VS Code)
The most amazing...
...application I've developed is a web crawler that reads and processes diverse financial information, calculates indicators, and stores it in three databases.
Work Experience
Software Developer Engineer
Amazon Web Services (AWS)
- Worked on the AWS S3 Console and performed with high client expectations.
- Full software lifecycle for new features like planning, technical advice, development, and tests.
- Planned user experience and analyzed customer experience.
- Defined and controlled different product metrics to measure customer engagement.
JavaScript Developer
RealMassive
- Developed a Google Maps plugin for grouping markers and smooth interaction.
- Developed an infinite scroll for specific needs in Angular.
- Improved user input components for capturing geographical data.
- Decreased calls to the server using local storage.
- Simplified testing with Redux and React on the new components.
Front-end Developer
Winnin
- Built a video player based on YouTube, Vimeo, Vine, and some other platforms.
- Added social features like comments and a voting system.
- Enabled uploading of images and videos through the web.
- Deployed tasks for SEO content generation.
- Added responsive design to every page to allow for viewing on any device.
Front-end Developer
Echo
- Created a web music player with continuous playing over a playlist.
- Added social features based on a Ruby back-end.
- Integrated with SoundCloud for music search.
- Added tests through Jasmine using Angular Mocks.
- Implemented automatic deployment tasks using Grunt.
JavaScript Developer
MaxMantra
- Defined new components for improved user experience on the site.
- Built a web app generator based on rules.
- Created a graphic representation of a graph database.
- Integrated with Google Drive and Google OAuth.
- Implemented custom IntelliSense on the ACE Editor.
Senior Software Developer
Belatrix Software Factory
- Built a web app for handling the management process for advertisement videos in order to maximize impression on customers.
- Investigated best practices for AngularJS development.
- Maintained a hedge management application.
- Taught my fellow coworkers how to take advantage of AngularJS.
- Investigated and researched new HTML5 technologies like WebRTC, WebWorkers, and WebSockets.
Web Developer
CCR
- Built a cross-platform tool for survey taking and graphical reporting.
- Built a business analysis tool for information from surveys.
- Built an exchange platform for Supply Change Management.
- Supported the migration of data.
- Researched new mobile alternatives to Android.
Web Developer
Suplacorp
- Built a web platform for online shopping.
- Upgraded a logistics web app.
- Upgraded a sales web app to deliver a better user experience.
- Built a dashboard to offer a quick overview of the critical areas of the enterprise.
- Built an AJAX framework to implement a better user experience in different applications.
Software Developer
COFIDE
- Constructed a web crawler for collecting assorted financial information.
- Migrated programs from Progress 4GL to .NET.
- Maintained a credit management desktop application.
- Built a DLL for communication from a .NET app to exposed routines from SAP.
- Built a web services application for handling all the communication with a SAP server.
Experience
RealMassive
Winnin
Echo Application
Advertisement Platform
Skills
Languages
JavaScript, HTML5, TypeScript, C#, ABAP, Ruby, Java, Python
Frameworks
AngularJS, Redux, Angular, ASP.NET MVC 4, Jest, .NET
Libraries/APIs
React, jQuery, Backbone.js, REST APIs, Node.js, jQuery Mobile, Vue
Tools
WebStorm, GitHub, Subversion (SVN), Sublime Text, Git
Paradigms
Agile Software Development, Design Patterns, Functional Programming
Platforms
Android, Amazon Web Services (AWS), MacOS, Linux, Visual Studio Code (VS Code)
Other
Full-stack, Leadership, Full-stack Development, Web Development, APIs, Front-end, Architecture, Software Design, Startups, Charts, Mapping
Storage
SQL Server 2008, Oracle SQL, Oracle PL/SQL, PL/SQL
Education
Bachelor's Degree in Software Engineering
Universidad Nacional Federico Villarreal - Lima, Perú
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring