Ramiro Castro
Verified Expert in Engineering
Front-end Developer
Córdoba, Cordoba, Argentina
Toptal member since April 2, 2014
Ramiro is a software developer with wide experience in system administration, dev-ops, back-end and front-end development of distributed applications.
Portfolio
Experience
- Front-end - 10 years
- LAMP - 10 years
- Node.js - 6 years
- JavaScript - 6 years
- DevOps - 2 years
- Docker - 1 year
- NoSQL - 1 year
Availability
Preferred Environment
Terminal, Sublime Text, Chrome, Ubuntu
The most amazing...
...software I've developed is a middle-ware application that communicates in real-time with the browser, and a crawling back-end service.
Work Experience
Software Developer
Santex America S.A.
- Developed data-oriented User Interfaces using HTML5, CSS 3, jQuery / jQuery UI / jqGrid, Backbone.js, AngularJS.
- Developed Middleware applications using node.js, Socket.IO, Express, Jade.
- Programmed RESTful Web Services using JSON.
- Developed applications using Linux, PHP5, Apache/nginx and MySQL.
- Designed and implemented testing and production web applications environments.
- Drove web applications performance and reliability: tuning Apache and MySQL, Identifying and addressing performance bottlenecks.
- Involved with the entire cycle of web applications development: planning functionalities and features, designing and implementing solutions, maintaining web sites.
- Wrote technical specifications and thorough documentation.
- Wrote change scripts and implementation procedures.
- Trained and mentored semi-senior team members.
System Administrator
Hewlett Packard Enterprise Services
- Worked as System Administration for Unix and Wintel platforms in a high availability, 24x7 environment.
- Provided technical support and guidance for large-scale critical production systems.
- Was responsible for monitoring, troubleshooting, incident resolution, problem escalation, outage notifications, implementing changes, backup and maintenance, team coordination and customer interaction.
- Communicated and coordinated with a broad range of users: developers, engineers, technical leaders, operations and management among others.
- Required strong analytical and problem solving skills, and ability to work well under tight time constraints to resolve software and system issues in highly trafficked web applications.
Developer
Freelance
- Designed, coded, implemented, tested and deployed web applications.
- Improved user experience creating interactive web interfaces using Javascript, Ajax, HTML and CSS.
- Developed over 100 web projects using different MVS CMS platforms, open source libraries, using PHP5, Linux, Apache & MySQL.
- Projects included HR applications, Marketing tools, Corporate Intranets, e-Learning & eCommerce portals, Web Sites.
Experience
Santex Group Web Site
http://santexgroup.com/Marketing Action Platform
I have also developed a middle-ware to communicate the UI to the back-end in real-time using Node.js and Socket.IO, and a PDF generator using PhantomJS.
TimeApp
I wrote it from scratch, as a part-time project, in 2 weeks time, using AngularJS, Bootstrap (as CSS framework) and a RESTful PHP back-end, based on Slim micro-framework.
Education
Partially-completed Degree in Systems Engineering
Universidad Tecnológica Nacional - Córdoba
Bachelor's Degree in Computer Science
Universidad Nacional de Córdoba - Córdoba, Argentina
Skills
Libraries/APIs
Node.js, jQuery, Socket.IO, Highcharts, jQuery UI, Polymer, PhantomJS, Restify, Flot, RxJS, Mustache, Moment.js, LocalStorage, Underscore.js, D3.js, Lodash, React, Modernizr, RequireJS, Backbone.js
Tools
Bower, Docker Compose, Bower Front-end Dependency Manager, GitHub, Bitbucket, Docker Hub, Composer, Git, Shell, Subversion (SVN), Sublime Text 2, NGINX, Apache, Terminal, jqGrid, Jenkins, Confluence, Jira, Sublime Text, Apache Solr, NPM, Yeoman, Gulp, Webpack, Grunt, Mongoose, Apache JMeter, Varnish, SQLyog, MySQL Workbench, PhpStorm
Languages
PHP, CSS, HTML, JavaScript, CSS3, HTML5, Bash Script, TypeScript 2, TypeScript, ECMAScript (ES6), Sass
Platforms
Linux, Ubuntu, LAMP, Debian Linux, Docker, Drupal 8, Drupal, Acquia, Meteor, Red Hat Linux, Unix, Windows
Frameworks
Bootstrap 3, AngularJS, Express.js, Twig, Angular, Bootstrap, Chrome, Laravel, ZURB Foundation, Ionic 2, CodeIgniter, Slim
Paradigms
Object-oriented Design (OOD), DevOps, Agile Software Development, Object-oriented Programming (OOP), REST, Model View Controller (MVC), Scrum, MapReduce, Continuous Integration (CI), Responsive Web Design (RWD), Design Patterns
Storage
Oracle PL/SQL, JSON, MySQL, Elasticsearch, MongoDB, NoSQL, Firebird, Memcached, PostgreSQL, Redis
Other
Front-end, Full-stack, User Experience (UX), Web Development, Back-end Development, GitFlow, Ajax, System Administration, F5 Networks, ESLint, Chrome Extensions
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