Scroll To View More
Lucas Mancini

Lucas Mancini

New York, NY, United States
Member since May 12, 2015
Lucas is an engineer with a computer science degree from the University of Buenos Aires (Argentina). Nowadays, he is traveling around the world while gathering clients to become a full-time remote developer. Lucas has more than six years of experience in C++ and Java, but currently, he is interested in front-end/JavaScript technologies or Android app development. He has strong communication skills and extensive Agile experience.
Lucas is now available for hire
  • Object-oriented Programming (OOP), 7 years
  • JavaScript, 7 years
  • Git, 7 years
  • Java, 6 years
  • SQL, 5 years
  • C++, 5 years
  • React.js, 3 years
  • Android, 3 years
New York, NY, United States
Preferred Environment
macOS, Atom, Android Studio, Git
The most amazing...
...thing I've built is a CLI app with a steganography mechanism allowing the user to hide secret files and messages in images without changing their appearance.
  • Freelance JavaScript Developer
    Zugata (via Toptal)
    2017 - PRESENT
    • Worked on the front end and browser plugin of Zugata’s main product: an app that customers use to interact with their peers to give feedback and to empower professional development.
    • Implemented new features for the React web application based on the commitment agreed in agile biweekly sprints.
    • Spent some time doing an assessment and prioritization of technical debt, creating JIRA cards to formalize what needed to be done.
    • Updated the look and feel of the application, including Sign Up and Sign In pages, following a more enterprisey design.
    • Did regular code review sessions to provide feedback to interns and other engineers in my team.
    • Worked a project to provide support for i18n (internationalization) on the React app.
    • Worked on maintenance tasks for the Zugata's Browser Plugin.
    • Wrote documentation and set up processes for local development environments based on Docker.
    Technologies: React, Reflux, Webpack, Less, D3.js, Materialize, Phabricator, Jest, Enzyme, lodash, Yarn, Gulp, Immutable.js, JIRA
  • Freelance Full-stack Developer
    Omega Point (via Toptal)
    2016 - 2017
    • Helped to transition the app's architecture into a Redux model.
    • Oversaw the addition of new features such as a background job importer that downloads financial data and inserted it into the MongoDB database.
    • Worked on new enhancements and fixed bugs on the front-end, using React for the views and Stylus as the CSS preprocessor.
    • Extensively refactored a legacy codebase to make it more manageable, extensible, and performant.
    • Helped define processes for the team, such as the branching model and the release process used.
    Technologies: JavaScript, React, Redux, Node.js, Express, MongoDB, EcmaScript6, Heroku, GitHub, CircleCI, PivotalTracker
  • Freelance Technology Lead
    Local Contenect (via Toptal)
    2015 - 2015
    • Fixed issues and developed new features for the front-end, a responsive single-page application built with Bootstrap and Ractive.js.
    • Modified the REST API in order to implement new functionality. The API uses JSON and is coded in Wisdom, a modular Java framework.
    • Made strategic decisions with the CEO about technology and about the roadmap ahead for the company.
    • Managed releases and testing environments by using Amazon Web Services and EC2 instances.
    • Defined some processes and documented other tasks that were informally done by the previous team working on the app, to bring organization to the project.
    Technologies: JavaScript, Java, Wisdom, OrientDB, Ractive.js, jQuery, AWS, Docker, Bootstrap, GitHub, IntelliJ IDEA, Maven, Slack
  • Front-end JavaScript Developer
    Bloc Technology Consulting, Sydney (Australia)
    2015 - 2015
    • Oversaw the development of widgets to be used as digital advertising units for a media company.
    • Migrated legacy components to adapt them for a new CMS.
    • Changed the way the project was documented by creating different wikis that explained the migration strategy used.
    • Interacted with the Node.js back-end and REST APIs.
    • Learned about different CMS technologies such as FatWire and WordPress.
    Technologies: Jade templates, JavaScript + jQuery, Sass, Gulp
  • Front-end JavaScript Developer
    News Corp, Sydney (Australia)
    2014 - 2015
    • Contributed to the development of new features and fixing of defects as a member of the product delivery team.
    • Worked on the 5 main mastheads of the company: The Daily Telegraph, Herald Sun, The Courier Mail, The Advertiser, and Perth Now.
    • Optimized build processes with Grunt.
    • Rebranded the Perth Now site to match the design of the other mastheads of the company.
    • Created a new version of the Article Page using responsive design, with a single URL and layout changes according to device (mobile, tablet, or desktop).
    Technologies: JavaScript, jQuery, Grunt, Gulp, BrowserSync, Jade, Compass/Sass, RequireJS, Git, Mocha, Atlassian's set of solutions (JIRA, Stash, Bamboo, HipChat, and Confluence)
  • Android Developer
    2014 - 2015
    • Developed TherApp, a mobile application for Android phones and tablets, for Australian Catholic University (ACU). This medical app was part of a larger project to conduct some research on children with cerebral palsy.
    • Designed a RESTful back-end, for the app to interact with, and coded in Grails.
    • Worked remotely, holding meetings with the client via Hangouts and partial demos to communicate project status.
    Technologies: Java, Android, Eclipse
  • Mid-level JavaScript Developer
    Core Security Technologies, Buenos Aires (Argentina)
    2013 - 2014
    • Implemented an interactive manual pentesting web interface for Core Insight product. The front-end was developed in JavaScript using the Sencha ExtJS third-party library.
    • Conducted unit testing with Jasmine, and also used TypeScript and Node for some specific modules.
    • Maintained a strict Agile environment with clear objectives and time boxed milestones. The app had to be plugged to a really complex legacy architecture because traditionally there was no web UI, just a desktop one.
    Technologies: JavaScript, TypeScript, Ext JS, Jasmine, Node
  • C++ Developer
    Core Security Technologies, Buenos Aires (Argentina)
    2010 - 2013
    • Developed an application called Core Impact, a well-known product related to security with regards to pen testing software.
    • Developed new features of the UI (C++ and MFC + Web).
    • Worked in Python modules and Crystal Reports (using SQL Server).
    • Developed a framework to automate the testing of reports.
    • Worked on a 'teaming' feature of the application that allowed the UI to run in a distributed fashion across the local network.
    Technologies: C++. Visual Studio, MIcrosoft SQL Server, Crystal Reports
  • Zugata Web App (Development)

    An application that enables organizations to create a high-performance culture at work by providing tools for continuous feedback and development along peers.

  • Portfolio Intelligence Application (Development)

    A tool that enables investment managers to understand, visualize, and optimize their portfolios. The platform is powered by React and Node.

  • LocalContenect (Development)

    Landing page and platform app for LocalContenect, a single-page application whose mission is to link global companies with local suppliers from the oil and gas industry.

  • Courier Mail Responsive Article Page (Development)

    New version of the article page for the Courier Mail masthead in Queensland, Australia.

  • TherApp (Development)

    An Android application that was privately deployed to around 80-100 users, all parents of children with cerebral palsy, to track their evolution by a physician doing some research.

  • PerthNow Rebranding (Development)

    A rebranding of the site to match the design of the other company's mastheads. Mainly, this involved changes to our Sass codebase and changes in the CMS system.

  • aLighthouse (Development)

    A simple C++/GLUT application to demo some computer graphics concepts.

    A scene consisting of an island in the middle of the ocean with a lighthouse on it was built. Day and night effects have been modeled too, together with an animated ocean and a rotating lighthouse lamp.

  • Lisperiments (Development)

    Lisperiments is a repository with some coding experiments I've developed for academic purposes, all written in ANSI Common Lisp.

  • Guide: Software Release Management For Small Teams (Publication)
    Small teams frequently have to compete with bigger, more structured organizations who are capable of allocating more resources to project management, and software release management in particular. This means that small teams, or even individual developers, need to properly organize and execute their release process in order to keep up. In this article, Toptal Freelance Software Engineer Lucas Mancini focuses specifically on small startups, teams that don't have, or can’t afford, DevOps support, or teams that don't have a formal process defined for releasing new versions of their product. The author provides a suggested checklist method to manage releases, tailored to match his past experience working on different projects, together with some recommended best practices and guidelines.
  • Languages
    JavaScript, C++, HTML5, Common Lisp (CL), CSS3, SQL, XML/XSLT, Bash, Java, UML, ES6, Clojure, Sass, Python, C, Less
  • Paradigms
    Object-oriented Programming (OOP), Agile Software Development, Extreme programming, Scrum, Functional Programming, UX Design, Agile, Kanban
  • Frameworks
    Android SDK, Redux, Jasmine, JUnit, Flux, Bootstrap, Knockout.js, Express.js, Ext JS, ClojureScript, Jest, YARN
  • Libraries/APIs
    Microsoft Foundation Class Library (MFC), jQuery, Node.js, React.js, Immutable.js, RefluxJS, D3.js, React-redux, OpenGL, Lodash, React-intl
  • Tools
    IntelliJ IDEA, Git, Vim Text Editor, Sublime Text 3, Visual Studio, Eclipse IDE, Trac, Assembla, JIRA, Gulp.js, Grunt, Subversion (SVN), Mocha, Atom, GitHub, Phabricator, Ant, Valgrind, Crystal Reports, Webpack, Redux-saga, CircleCI, Pivotal Tracker, GTK+
  • Platforms
    Android, Unix, AWS EC2, Heroku
  • Storage
    Microsoft SQL Server, MySQL, MongoDB
  • Misc
    Responsive Web Design (RWD), Computer Graphics, Enzyme, GitFlow, Data Structures, Regular Expressions
  • Master's degree in Computer Science Engineering
    Facultad de Ingeniería - Universidad de Buenos Aires - Buenos Aires, Argentina
    2005 - 2012
I really like this profile
Share it with others