Juan Pablo Carzolio

Lead Front-End Engineer at MobiStream
  • Claim this Profile
Contact Information
Location
Greater Buenos Aires, AR
Languages
  • Spanish Native or bilingual proficiency
  • English Native or bilingual proficiency

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Credentials

  • Certificate of Proficiency in English (CPE)
    Cambridge English Language Assessment
    Dec, 2001
    - Sep, 2024
  • Certificate of Advanced English (CAE)
    Cambridge English Language Assessment
    Dec, 2000
    - Sep, 2024
  • First Certificate in English (FCE)
    Cambridge English Language Assessment
    Dec, 1999
    - Sep, 2024

Experience

    • Canada
    • Software Development
    • 1 - 100 Employee
    • Lead Front-End Engineer
      • Mar 2021 - Present

      • Worked both on company products and client projects • Took over the development of a large custom on-premise ERP system for a client in the industrial machinery manufacturing industry. Improved, greatly extended and ultimately refactored/rewrote most of the application, getting requirements and feedback directly from the client. • Worked on several projects, both full-stack (with Java back end) or focusing on front-end (React) • Performed code reviews, interviewed candidates and provided guidance to other developers. Show less

    • Think Tanks
    • Co-Founder and Lead Software Engineer
      • Mar 2021 - Present

      I co-founded and lead development of Sembl, a no-code/low-code development platform (to be launched mid-late 2023). I co-founded and lead development of Sembl, a no-code/low-code development platform (to be launched mid-late 2023).

    • United States
    • Software Development
    • Lead Front-End Engineer
      • Mar 2020 - Mar 2021

      • I was among the first few hires of the company, and created the frontend from scratch, using React. • Later led the frontend team, ticketing and assigning work to other team members, and providing guidance and help to them as needed. • Worked in a very dynamic and fast-paced startup environment, collaborating with backend, design and product as well as my own team. • I was among the first few hires of the company, and created the frontend from scratch, using React. • Later led the frontend team, ticketing and assigning work to other team members, and providing guidance and help to them as needed. • Worked in a very dynamic and fast-paced startup environment, collaborating with backend, design and product as well as my own team.

    • Lead Front-End Engineer
      • Feb 2018 - Mar 2020

      • Took over development of an existing AngularJS application and greatly extended it, developing most of the "micro-apps" it currently consists of. • Introduced some React parts, aiming to eventually migrate the whole app to it. Also made some contributions and suggestions for the app back end too, written in Java (Spring Boot). • Developed a React application for a cybersecurity company, including several CRUD sections as well as a dashboard with animated data visualizations I wrote from scratch using D3.js. • Created an advanced tool/app builder component/application, which allows easily creating web front-ends by dragging and dropping components onto a canvas and visually configuring their properties and wiring them together and to back-end queries, with little to no code involved. • Created an "object editor" component that, given an object definition/schema, dynamically renders the appropriate forms to edit the object, including nested objects and lists (supporting drag-n-drop item reordering, removal, etc). • Used Apache Cordova to create hybrid mobile apps reusing the web codebase. • Wrote end-to-end tests using Cypress as well as unit tests with Jest and Enzyme. Show less

    • United States
    • Biotechnology Research
    • 1 - 100 Employee
    • Senior Full-Stack Engineer (freelance, via Toptal)
      • Feb 2018 - May 2019

      • Worked on several related SPAs using React, Redux, GraphQL and Node, among others. • Unified the UI look and feel of multiple related applications. • Refactored and unified similar components across applications, extracting them into a common library. • Wrote unit tests using Jest and Enzyme, and functional/integration tests using Cypress. • Wrote scripts and configuration to get Cypress tests running in a Heroku CI environment. • Worked on misc features, bug fixing, code reviews, etc. Show less

    • Leisure, Travel & Tourism
    • 1 - 100 Employee
    • Full Stack Engineer (freelance, via Toptal)
      • May 2017 - Jan 2018

      • Worked in an agile team environment, having daily standup meetings, tracking tasks using JIRA, etc. • Designed and implemented most of the API-facing and Redux logic of the SPA. • Designed and implemented the overall visual structure of the app, as well as many of the views and components. • Worked together with another front-end developer, reviewing each other's code and discussing important topics together to find the best solutions. • Wrote unit tests and test helpers for most major functions and React components, using Jest and Enzyme. • Made smaller contributions and suggestions for the app back-end too, written in Java (Spring Boot). • Designed the overall app authorization system based on permissions and roles. Technologies: React, Redux, JavaScript, ES6, Bootstrap, Webpack, Eslint, yarn, Lodash, Jest, Enzyme Show less

    • United States
    • IT Services and IT Consulting
    • Full Stack Engineer (freelance, via Toptal)
      • Mar 2017 - Oct 2017

      • Migrated a very old PHP codebase to Laravel 5. • Redesigned and migrated the UI using Bootstrap, custom CSS, Less, jQuery and "vanilla" JS. • Fixed bugs and solved migration issues. • Rewrote many hardcoded SQL queries using Eloquent and/or parameter binding. Technologies: PHP, Javascript, Laravel 5, Bootstrap 3, Less, jQuery, Chart.js, Redis • Migrated a very old PHP codebase to Laravel 5. • Redesigned and migrated the UI using Bootstrap, custom CSS, Less, jQuery and "vanilla" JS. • Fixed bugs and solved migration issues. • Rewrote many hardcoded SQL queries using Eloquent and/or parameter binding. Technologies: PHP, Javascript, Laravel 5, Bootstrap 3, Less, jQuery, Chart.js, Redis

    • Real Estate
    • 1 - 100 Employee
    • Freelance Software Developer
      • May 2011 - Aug 2017

      • Joined and led a small remote team that worked on feature development, maintenance, bug-fixes, optimization and testing of a high traffic (2M+ DAU) application on the Facebook Platform• Worked on maintenance, optimization and migration of the app's cloud infrastructure based on AWS and Rightscale, including load balancing (ELB), webserver arrays, memcached servers, cron servers, RDS, S3, Route53, CloudFront• Proposed and led the implementation of a mobile web version (and later a hybrid too).• Developed using PHP, HTML, CSS, Javascript, Facebook API, Memcached, MySQL Show less

    • Freelance Web Developer
      • Jan 2007 - Apr 2014

      • Developed websites using HTML, Javascript, PHP and Flash• Acquired knowledge of and experience in base web technologies

    • FB App Developer/owner
      • Nov 2009 - Jun 2011

      • Owned and developed several applications on the Facebook Platform (including two games) reaching a total traffic of 70k DAU (daily active users) at their peak• Developed an ad network mixing system that maximized revenue by optimizing each network's traffic share based on their peformance (eCPM)• Developed a custom analytics system to track app signals (events) based on users' country, language, gender and date, allowing for A/B testing of certain features and UI choices• Developed using PHP, HTML, CSS, Javascript, Actionscript/Flash, Facebook API• Created and edited all original and derived artwork with Photoshop Show less

    • United Kingdom
    • Business Consulting and Services
    • Architect and Lead Developer (freelance, via Toptal)
      • May 2016 - Jan 2017

      • Took over an existing base project, which I improved and extended. • Designed and implemented a JavaScript component to efficiently render Gantt-like bars from input row data of unlimited size. • Implemented Ag-Grid throughout the app to display grids, using custom code to integrate with my Gantt component, add unsupported features, etc. • Designed and implemented a technique to batch CRUD operations on the front-end and process them asynchronously on the back-end, allowing for seamless editing with autosave (Google Docs style) and enabling offline editing. Show less

    • Architect and Lead Developer (freelance, via Toptal)
      • Nov 2015 - Apr 2016

      • Worked with the founders to design and build a platform MVP that would allow their existing business concept to scale. • Suggested a split architecture consisting of a PHP back-end with a REST API, and a SPA front-end. Designed the DB schema and implemented all of the back-end and API. • Integrated several third-party services, including Stripe, Mandrill, Wufoo, WebMerge, and HelloSign, using their APIs. • Designed and built the back-end infrastructure in AWS, using RDS, EC2, S3, and IAM. Show less

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Developer
      • Jun 2008 - Nov 2009

      • Design and implementation of a system to transfer large files over HTTP from within web applications, with advanced features like pause, resumption and recovery of uploads and downloads. • Design and implementation of a system to transcode media files (images and video) for client applications that feature media previews. • Java & web development, using among others: J2SE, J2EE, applets, Servlets, Spring, Spring MVC, Hibernate, Maven, Jabsorb, JSP, HTML, CSS, Javascript, Ajax, PHP, Apache, Tomcat, OC4J, Oracle 10g. Show less

    • Canada
    • IT Services and IT Consulting
    • Developer
      • Sep 2006 - Dec 2006

      • Designed and implemented an algorithm for classroom assignment based in heuristics • Implemented a reservation service and DAO within an Hibernate/Spring architecture • Designed and implemented an algorithm for classroom assignment based in heuristics • Implemented a reservation service and DAO within an Hibernate/Spring architecture

Education

  • Instituto Tecnológico de Buenos Aires
    Engineer’s Degree, Computer Science, Software, IT
    2003 - 2007

Community

You need to have a working account to view this content. Click here to join now