Scroll To View More
Antonio Bello, C++ Developer in Chrzanow, Poland
Antonio Bello

C++ Developer in Chrzanow, Poland

Member since April 8, 2013
Antonio is an experienced, self-motivated, results-driven, flexible freelance professional who specializes in turning business ideas into software solutions. He covers the entire software development life cycle, from concept to final product, using the best technologies.
Antonio is now available for hire

Portfolio

Experience

  • C++, 20 years
  • Java, 16 years
  • .NET, 13 years
  • JavaScript, 10 years
  • Objective-C, 6 years
  • Node.js, 4 years
  • Swift, 4 years
  • ARKit, 1 year
Chrzanow, Poland

Availability

Part-time

Preferred Environment

Xcode, AppCode, IntelliJ IDEA, Visual Studio

The most amazing...

...service I've built is the best and most used Italian free SMS service, which is capable of sending up to 700,000 SMS per day.

Employment

  • Owner, Software Engineer

    2004 - PRESENT
    Elapsus
    • Created desktop-based applications to interface with and gather data from a laser-induced plasma spectrometer (LIPS) and an electronic microscope, perform analysis on input data, and submit results to a remote web service. The LIPS application is used to determine the chemical composition of the observed sample, whereas the microscope application reconstructs an interactive 3D model of the analyzed surface (C#, WinForms, OpenGL).
    • Developed an event organizer to record and report the organizational information related to events, such as races and marathons (ASP.NET 4, C#, SQL Server).
    • Implemented a framework to parse RSS and Atom feeds and import articles into a Goss iCM CMS, designed to be easily extensible to other feed types. Also implemented a bulk user import procedure to scan CSV files, find matches between CSV content and CMS fields, check for data errors, and import users into the CMS (ASP.NET 2.0, C#, SQL Server).
    • Developed the course administration/management module for an e-learning system built on top of the Kentico CMS (C#, ASP.NET 2.0).
    • Worked on several projects for a mortgage company to improve internal processing/task automation, many of which were created as proofs of concept and mostly with Google-related technologies (Apps Script, AppEngine, GWT, Android, Django, MS Access .NET, JSF, Google Data Library, Encompass, Java, C#, Python, VBA, JavaScript).
    • Created an App Engine Java application to pull data from an Encompass database (via MS Access and scheduled upload to/synchronization with Google Data Store) and display detailed employee/branch/company statistics, with automatic page rotation and optimization for full screen LCD TVs (App Engine, Java, JSF, MyFaces, jQuery, jQueryUI).
    • Created a web-based calendar/scheduler to pull data from an Encompass instance and publish details and totals (ASP.NET, C#, SQL Server, Encompass).
    • Developed a web-based application to send SMS messages, manage contacts and group lists, and buy and manage credit (Java, J2EE/JEE, JSF, IceFaces, MySQL).
    • Implemented a Windows mobile order entry application, ported from an existing C++ application (C#, Windows Mobile, SQL Server Mobile).
    • Re-engineered a costs and sales management application for a large Italian paper mill company/group (MS Access, VBA).
    • Developed an online monitor for credit repair software which gathered data from clients and provided real-time statistics (PHP, MySQL).
    • Created a database-driven website to search and filter a mortgage database as well as target loan officers (ASP.NET, C#, SQL Server).
    • Developed a web-based interactive door designer which allowed users to design and order doors (ASP.NET, C#, MSSQL).
    • Developed a database-driven company website with protected areas for forum discussion and more (ASP.NET, DotNetNuke, C#, SQL Server).
    • Created a job board specifically targeted at game designers and developers for the Canadian market (PHP, MySQL).
    • Developed an ad banner management system consisting of an administrative interface for publishers and advertisers and a banner engine responsible for banner provisioning (Java, J2EE, JSP, MySQL).
    • Created a website/service for a print, warehousing, and distribution service company which enabled users to order online and track previous/pending orders, and personnel to process orders (ASP.NET, C#, SQL Server).
    • Commissioned by the Newcastle Youth Council (UK) to develop a web portal with simple-to-use CMS and able-to-send SMS, ringtones, logos and WAP-push messages (ASP.NET, C#, SQL Server).
    • Developed a Windows Mobile order entry application for resellers/distributors of ice cream/frozen products. After initial development and release of version 1.0, the product evolved by gaining hundreds of new features over its 10 years of existence (C/C++, MFC, Windows CE).
    Technologies: Swift, Objective-C, C/C++, C#, Java, JavaScript, CoffeeScript, PHP, Python
  • Software Engineer

    2017 - 2017
    Apps for Gaps (via Toptal)
    • Worked on an app to discover stores around you with your favorite brands.
    Technologies: iOS, Swift, MapKit
  • Software Engineer, iOS developer

    2017 - 2017
    ILF Mobile Apps (www.ilfmobileapps.com, via Toptal)
    • Worked on a private messaging app (voice and text) and secure vault for images and videos.
    Technologies: iOS, Swift, VoIP, encryption, messaging
  • Software Engineer

    2017 - 2017
    Brave (www.brave.ly, via Toptal)
    • Maintained an existing app (not yet launched) for connecting people that need help with people who can volunteer to provide it.
    • Fixed bugs on the app.
    Technologies: iOS, Node.js
  • iOS developer

    2017 - 2017
    MindTrust Labs (www.mindtrustlabs.com, via Toptal)
    • Worked on a medical app to track sensorial and motor activities for child patients.
    Technologies: iOS, Swift
  • Software Engineer

    2017 - 2017
    Social Scan (via Toptal)
    • Maintained the app by adding new features and fixing some problems.
    Technologies: Swift, iOS
  • iOS Software Engineer

    2016 - 2016
    Contra (www.contra-app.com; via Toptal)
    • Contributed to Contra, a social opinions platform.
    • Helped improve the app, add new features, and fix bugs.
    Technologies: iOS, Objective-C, Node.js, JavaScript
  • iOS Software Engineer

    2016 - 2016
    Keepy (www.keepy.me; via Toptal)
    • Contributed to Keepy, a kids’ artwork, schoolwork, and mementos organizer.
    • Helped improve the app and fix some bugs.
    Technologies: iOS, Swift, Objective-C, Node.js, JavaScript, MySQL
  • iOS Software Engineer

    2016 - 2016
    Blue Lasso (www.bluelasso.com; via Toptal)
    • Contributed to Blue Lasso, an iPad client for a training and advisory service, focusing on projects, people, and planning tools.
    • Added new features and fixed bugs.
    Technologies: iOS, Swift, iPad
  • Freelance Software Engineer

    2014 - 2016
    Vida.watch (www.vida.watch)
    • Implemented a task/goal tracking service.
    • Worked with beacons to implement basic indoor positioning.
    • Created a watchOS app to start/stop trackers, linked to the iOS app.
    • Designed and implemented a Node.js back-end, exposing REST APIs.
    • Developed the iOS app.
    Technologies: iOS, tvOS, watchOS, Node.js, MongoDB, Swift, Objective-C, CoffeeScript, Beacons
  • Freelance Software Engineer

    2013 - 2016
    ByteFactory (www.getvgl.com)
    • Fixed bugs and made improvements on a dating service with clients for both iOS and Android and a Java/Spring-based back-end.
    Technologies: Objective C, iOS, Android, Java, JavaScript, Spring, MongoDB
  • iOS Software Engineer

    2015 - 2015
    RAD Fitkey (www.radfitkey.com; via Toptal)
    • Contributed to RAD Fitkey, a body measurement app to create a body profile with just three pictures.
    • Joined the team for bug fixing and for adding new features.
    Technologies: iOS, Swift
  • iOS Software Engineer

    2015 - 2015
    Crowdservice (www.crowdserviceinc.com; via Toptal)
    • Contributed to Crowdservice, a platform for customers to post tasks where providers can bid and do the task when selected.
    • Helped fix bugs and add new features.
    Technologies: iOS, Objective-C, PHP
  • Freelance Software Engineer

    2015 - 2015
    PooledHouse (www.pooledhouse.com; via Toptal)
    • PooledHouse is a service to track jobs, tips, and earnings.
    • Designed the architecture and developed an iOS app for jobs and tips/earnings management.
    Technologies: iOS, Swift, Parse.com, Google Maps, JavaScript
  • CTO, Software Engineer

    2012 - 2015
    Ubersimple, LLC (www.ubersimple.com)
    • Designed the high-level architecture of a mobile service used to share lists of apps and digital business cards.
    • Implemented the server in Node.js, using both Javascript and CoffeeScript.
    • Implemented the native iOS client app, written in Objective C and Swift.
    • Implemented the native Android client app, written in Java.
    Technologies: Java, Objective-C, JavaScript, CoffeeScript
  • Freelance Software Engineer

    2014 - 2014
    Burnbook (via Toptal)
    • Designed the architecture and developed the iOS app for anonymous posting at Mashable (http://mashable.com/2015/03/26/burnbook-app/#IlyrdxGFEkqE).
    • Began development in Objective-C, later progressively replaced by Swift for new features.
    Technologies: iOS, Objective C, Swift, Parse.com, JavaScript
  • Freelance Software Engineer

    2013 - 2013
    Rooted
    • Created new features and fixed bugs on a previously developed app, whose purpose is to promote a healthy lifestyle.
    Technologies: Objective C, iOS, Node.js, JavaScript
  • Analyst, Lead Developer

    2003 - 2003
    AG Team S.r.l. (www.agteam.it)
    • Redesigned an existing COBOL ERP application in Java/J2EE.
    • Performed maintenance on a Windows CE order entry application.
    Technologies: Java, C++
  • Project Leader, Analyst, Senior Developer

    1997 - 2002
    Ksolutions S.p.A.
    • Created the first and most popular Italian free SMS service (Kataweb FreeSMS).
    • Involved in strategic/pilot workforce management projects using mobile technologies (commissioned by the largest Italian mobile operator and railway company).
    • Designed and developed applications on a variety of mobile platforms, such as Apple Newton, Palm Pilot, and Windows CE.
    • Designed and implemented an SMS engine to target Windows CE platforms, capable of sending and receiving SMS using a GSM card/mobile phone connected to the device.
    Technologies: C/C++, Java, Pascal, SQL, PL/SQL, HTML, XML, NewtonScript
  • IT Consultant

    1996 - 1996
    Zappalà S.p.A.
    • Designed and implemented a controller for product delivery automation, identifying products by reading bar codes from a conveyor belt, assigning a client/destination basing on an orders database, and routing them accordingly.
    Technologies: C++

Experience

  • iOS 11 by Tutorials (Other amazing things)
    https://store.raywenderlich.com/products/ios-11-by-tutorials

    iOS 11 by Tutorials is a tutorial-based book that teaches how to use the new APIs introduced in iOS 11.

    I contributed to this book as a technical editor.

  • Book: ARKit by Tutorials (Other amazing things)
    https://store.raywenderlich.com/products/arkit-by-tutorials

    Co-author, I wrote 5 chapters guiding the reader into developing an ARKit app to create an interactive billboard, to detect and track images and to detect 3D objects.

  • watchOS by Tutorials, Second and Third Editions (Other amazing things)
    https://www.raywenderlich.com/store/watchos-by-tutorials

    watchOS by Tutorials is a tutorial-based book that teaches how to make apps for the Apple Watch.

    I contributed to this book as a technical reviewer.

  • Contributions at RayWenderlich.com (Other amazing things)
    https://www.raywenderlich.com/u/jeden

    RayWenderlich.com is probably the most used resource for tutorials, articles, and books related to iOS, and more generally the Apple ecosystem.

    I write about programming, freelancing, and working remotely.

  • Swift Essentials, Second Edition (Other amazing things)
    https://www.packtpub.com/application-development/swift-essentials-second-edition

    A fast-paced guide that provides an overview of Swift programming

    I contributed to this book as a technical reviewer.

  • Game Development with Swift (Other amazing things)
    https://www.packtpub.com/game-development/game-development-swift

    I contributed to this book as a technical reviewer.

  • 2016 Blue Lasso (Development)

    The Blue Lasso app supports the training and delivery of services provided by Blue Lasso. Clients use the app in support of the training and advisory. The SaaS-based service engages three intuitive tools focusing on projects, people, and planning.

  • 2016 Vida.watch (Development)

    Task/goal tracking service.

  • 2015 RAD Fitkey (Development)
    http://www.radfitkey.com

    Body measurement app to create a universal body profile with just three pictures.

  • 2014 VGL (iOS) (Development)
  • 2014 VGL (Android) (Development)

    Online dating app/service.

  • 2015 AppPack (iOS) (Development)
    https://itunes.apple.com/us/app/apppack-business-card-share/id576763872

    Application to share and recommend other applications, links, and videos as well as provide a digital business card service.

  • 2015 AppPack (Android) (Development)

    Application to share and recommend other applications, links, and videos as well as provide a digital business card service.

  • 2016 Keepy (Development)
    https://itunes.apple.com/us/app/keepy-save-share-your-childs/id647088205?mt=8

    Keepy is a kids’ artwork, schoolwork, and memento organizer.

  • 2016 Contra (Development)
  • 2016 Crowdservice (Development)
    https://itunes.apple.com/us/app/crowdservice/id1013228880

    Service for customers to post tasks, where providers can bid on and do the task when selected.

  • 2015 Pooled House (Development)
    http://www.pooledhouse.com

    Service to track jobs, tips, and earnings.

  • 2015 Ubliette (Development)

    Fashion browsing and shopping.

    I worked on bug fixes and improvements.

  • 2014 Burnbook (via Toptal) (Development)
    http://mashable.com/2015/03/26/burnbook-app/

    Anonymous posting app. I developed 90% of the entire app.

    http://appshopper.com/social-networking/blushhh

  • Apple Watch in a Nutshell: A Feature Introduction for iOS Developers (Publication)
    Apple has released a fully functional WatchKit and SDK that enables iOS developers with all the tools to start building their Apple Watch applications. This article provides quick overview of the Apple Watch functionalities from a developers perspective.
  • iOS User Interfaces: Storyboards vs. NIBs vs. Custom Code (Publication)
    I often hear iOS developers ask some variant of the same key question: "What's the best way to develop a UI in iOS: through Storyboards, NIBs, or code?" Answers to this question, explicitly or implicitly, tend to assume that there's a mutually exclusive choice to be made, one that is often addressed upfront, before development. I'm of the opinion that there's no single choice to be made. Rather, each option has its strengths and weaknesses—and there's no need to use any one of them in isolation.
  • Antonio is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Antonio shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.

Skills

  • Languages

    C, Java, C#, HTML, JavaScript, SQL, Swift, Objective-C, C++, CoffeeScript
  • Frameworks

    iOS SDK, ARKit, Android SDK, .NET, ASP.NET
  • Tools

    Git, Subversion (SVN), Adobe Photoshop, CVS
  • Paradigms

    Object-oriented Programming (OOP), Agile Software Development, Test-driven Development (TDD)
  • Platforms

    iOS, Windows, watchOS, Android, Linux, Java EE, tvOS, Oracle
  • Storage

    MySQL, Microsoft SQL Server, MongoDB, PostgreSQL
  • Libraries/APIs

    Node.js, Microsoft Foundation Class Library (MFC), OpenGL, jQuery, jQuery UI

Education

  • (Not completed) Bachelor's degree in Computer Science
    1988 - 1995
    University of Pisa - Pisa, Italy
I really like this profile
Share it with others