Sergio Antonio Milici, Progressive Web Applications (PWA) Developer in Buenos Aires, Argentina
Sergio Antonio Milici

Progressive Web Applications (PWA) Developer in Buenos Aires, Argentina

Member since May 20, 2014
Sergio is a software engineer with a talent for developing scalable and efficient solutions for complex problems. He has a comprehensive understanding of design processes with experience in all the design stages of a product, including research, development, scalability, and testing.
Sergio is now available for hire

Portfolio

  • TalentWall
    Sass, TypeScript, Angular, CSS, JavaScript, HTML, NgRx, NgRx/store, Redux...
  • Social Camping
    Bootstrap, Firebase, Angular, Express.js, Node.js, CSS, JavaScript, HTML...
  • Qwill
    Enzyme, Jest, Sass, Babel, Webpack, Flow, React, CSS, JavaScript, Node.js...

Experience

Location

Buenos Aires, Argentina

Availability

Part-time

Preferred Environment

Web, iOS, Android, Ionic, Angular, React, Node.js, CSS, JavaScript, HTML, TypeScript, Full-stack, APIs, Mobile, Cross-platform

The most amazing...

...project I've created is a distributed system to control all software and hardware changes on every machine in a network.

Employment

  • Senior Front-end Software Engineer

    2020 - 2021
    TalentWall
    • Created a drag-and-drop grid system to build custom dashboards from a set of resizable charts allowing the user to modify the position on the dashboard.
    • Improved user navigation experience reducing page load by 40%.
    • Designed multiple UI filters to be used across apps.
    • Improved app responsiveness by fixing internal algorithms to handle +5000 jobs in the UI.
    Technologies: Sass, TypeScript, Angular, CSS, JavaScript, HTML, NgRx, NgRx/store, Redux, RxJS, Functional Reactive Programming, APIs
  • Senior Full-stack Software Engineer

    2019 - 2019
    Social Camping
    • Set up the back end with Node.js, Express, and Firestore to manage the user's assets.
    • Integrated Firebase Auth to allow users to log in with Google, Facebook, and email and password.
    • Created the front-end project with Angular and Bootstrap for implementing a CRUD to allow users to manage their camping assets.
    • Implemented Figma design to create reusable UI system components.
    Technologies: Bootstrap, Firebase, Angular, Express.js, Node.js, CSS, JavaScript, HTML, TypeScript, Redux, Full-stack, APIs
  • Senior Software Enginner

    2016 - 2018
    Qwill
    • Built the first release product of Qwil's web application in AngularJS.
    • Migrated and rebuilt the web application in the React ecosystem.
    • Created the UI components to build out Qwil's design system with the lead product designer.
    • Reduced 90% of web app load time, implementing lazy load components.
    • Set up and implemented a standardized E2E testing platform with Docker and Nightwatch for multiple environments to ensure software release quality.
    • Implemented unit testing to improve the development process that was adopted company-wide, which resulted in reducing bugs by 50%.
    Technologies: Enzyme, Jest, Sass, Babel, Webpack, Flow, React, CSS, JavaScript, Node.js, HTML, TypeScript, Angular, Redux, RxJS, Architecture, Full-stack, APIs, Mobile, Cross-platform
  • Mobile Engineer

    2015 - 2015
    Hollaback! (via Toptal)
    • Created a hybrid HTML5 mobile app from scratch for Android and iOS using Ionic.
    • Designed and implemented business logic in JavaScript following design patterns and best practices.
    • Deployed builds to production for Android and iOS using TestFlight and Google Play.
    • Integrated native plugins like geolocation, contacts, and keyboard.
    • Integrated Facebook native login and Google Maps API.
    Technologies: JavaScript, Sass, Ionic, AngularJS, CSS, HTML, Angular, Redux, Full-stack, APIs, Mobile, Cross-platform
  • Front-end Software Engineer

    2015 - 2015
    Kimono (via Topta)
    • Redesigned chat workflow for sending and receiving messages.
    • Created the mobile version of the app using the Ionic Framework.
    • Refactored and designed the OOP model to be maintainable.
    • Implemented Algolia search API to show custom and fast results.
    • Improved performance of startup of the mobile version and UX.
    Technologies: JavaScript, CSS3, HTML5, iOS, Android, Cordova, Ionic, AngularJS, Node.js, HTML, TypeScript, Angular, CSS, APIs
  • Java DevOps Consultant

    2014 - 2014
    L2 (via Toptal)
    • Converted five existing Java projects to Maven projects.
    • Designed and implemented a configuration module to support multiple environments using Typesafe Config.
    • Set up automatic builds on Jenkins and integrate it with GitHub.
    Technologies: Jenkins, Maven, Java, HTML, JavaScript, CSS, APIs
  • Software Engineer

    2012 - 2014
    50Cubes
    • Created back-end server for an ad-targeting system for Facebook games.
    • Developed a JavaScript library to serve ads based on game states.
    • Designed a real-time metric system on HTML5 for showing user conversions.
    • Created a Java back-end server for a Space Pirates game. Integrated it with Android and Facebook.
    • Managed AWS to support all systems, including handling databases, fail-over, and performance.
    Technologies: Redis, MySQL, JavaScript, Spring, Jasmine, PHPUnit, JUnit, PHP, Python, Java, Node.js, HTML, Angular, React, Redux, Architecture, CSS, Full-stack, APIs
  • Software Engineering Tech Lead

    2009 - 2012
    InvGate
    • Created a multi-platform client-server application to control hardware and software changes over the whole network.
    • Developed a multi-platform client application in C++.
    • Implemented high concurrency to handle all changes on thousands of computers.
    • Managed the team and development to deliver new features.
    • Made the back-end to scale and processed vast amounts of data.
    Technologies: Java, PHPUnit, Jenkins, Memcached, MySQL, HTML5, PHP, C++, HTML, CSS, Full-stack, APIs, Cross-platform
  • C++ Developer

    2006 - 2009
    JDB
    • Designed a stock system to control all company assets.
    • Designed and implemented an MFC UI application from scratch.
    • Analyzed and designed MySQL schema for handling store and sales.
    • Created an installer and deployment tool for control updates.
    • Designed and implemented the migration of the store system to a web platform.
    Technologies: Web, Microsoft Foundation Class Library (MFC), MySQL, C++, HTML, CSS, Full-stack, APIs

Experience

  • InvGate Assets
    http://www.invgate.com/es/assets/

    Assets is a suite of intelligent solutions to manage change and maximize the use of resources and make informed IT decisions.
    I designed it from the very start, including creating and deploying software and handling metering, inventory, and change management modules.

  • Space Pirates

    Space Pirates is a mobile game for Android and iOS built with Unity3D. I designed the back-end server to handle thousands of concurrent users, using Netty and Spring.

  • BEE

    BEE is an online ad server designed specifically for 50Cubes' games. It was custom built to allow us to flexibly optimize the ads being served in our various games.
    It was made on PHP, MySQL, Redis, HTML5, JavaScript, and Python.

  • Hollaback!

    iOS: https://itunes.apple.com/us/app/hollaback!/id379866261?mt=8

Skills

  • Languages

    HTML, ES7, Sass, ECMAScript (ES6), JavaScript, Java, CSS, TypeScript, HTML5, PHP, Xtend, SQL, C++, GraphQL, Python, CSS3, C
  • Frameworks

    Angular, Redux, Jasmine, Ionic, AngularJS, Selenium, Bootstrap, Express.js, Jest, Next.js, PHPUnit, JUnit, Spring
  • Libraries/APIs

    React, RxJS, NgRx, Google Maps, Facebook API, REST APIs, Node.js, Microsoft Foundation Class Library (MFC), Socket.IO, Twitter API, YouTube API, jQuery, NgRx/store
  • Tools

    Maven, Webpack 4, SAP Hybris, Webpack, Babel, Grunt, Karma, NPM, Git, Flow, Jenkins, Amazon CloudFront CDN, Google Analytics, Subversion (SVN)
  • Paradigms

    Test-driven Development (TDD), Object-oriented Design (OOD), Cross-platform, Functional Reactive Programming, Model View Viewmodel (MVVM), Model View Controller (MVC), Web Performance Optimization (WPO), Reactive Programming
  • Platforms

    Mobile, MacOS, Firebase, Windows, Linux, Web, Android, iOS
  • Storage

    NoSQL, MongoDB, Redis, MySQL, Memcached, Microsoft SQL Server
  • Other

    Freelance, Single-page Applications (SPA), Cordova, Hybrid Apps, Front-end Development, Progressive Web Applications (PWA), Front-end, APIs, Capacitor, SaaS, System Administration, Open Source, Architecture, Apps, Web Components, Enzyme, Full-stack

Education

  • Master of Engineering Degree in Information Systems Engineering
    2005 - 2012
    National Technological University - Buenos Aires, Argentina

To view more profiles

Join Toptal
Share it with others