Anna Chiara Bellini

Anna Chiara Bellini

Bologna, Italy
Hire Anna
Scroll To View More
Anna Chiara Bellini

Anna Chiara Bellini

Bologna, Italy
Member since August 5, 2013
When Anna was a kid, her brother got a Commodore 64 for Christmas. He played video games, and she started coding. Since then, her career has spanned many different projects and programming technologies. But regardless of the task at hand, she always brings the same enthusiasm and passion.
Anna is now available for hire
Portfolio
Experience
  • JavaScript, 17 years
  • Java, 17 years
  • Spring MVC, 4 years
  • C/C++, 5 years
  • MATLAB, 4 years
  • Python, 3 years
  • NumPy, 1 year
  • Amazon Web Services (AWS), 3 years
Bologna, Italy
Availability
Part-time
Preferred Environment
Eclipse, GitHub
The most amazing...
...tool that I've designed for my customers helped them understand very complicated calculations, reducing the number of calls to help desk by 80%.
Employment
  • Researcher
    University of Bologna
    2011 - PRESENT
    • Integrated MATLAB/Simulink and the Blender Game Engine for a robotics simulator.
    • Developed a MATLAB simulator for an algorithm that simultaneously plans and controls the motion of a drone.
    • Currently working on Traffic Light algorithms that use swarm intelligence and a Traffic simulator.
    • Tutored graduate, undergraduate students.
    • Assisted a Professor in the security laboratories.
    Technologies: Java, Python, MATLAB, C++
  • Instructor
    Several Customers
    2007 - PRESENT
    • Taught several Basic Java courses for programmers of various backgrounds.
    • Taught several MS Office courses for non-programmers.
    • Taught several Advanced Excel courses for programmers.
    • Taught an extended course (190 hours) to a class of 20+ students that ranged from basic programming to web development.
    • Taught Microsoft Dynamics CRM, with lessons held in French.
    • Taught several Advanced Java development courses, including such web technologies as Spring MVC.
    Technologies: JEE, Java SE, MS Office, VBA
  • Freelance Consultant
    Anna Chiara Bellini
    2009 - 2011
    • Managed my own clients, working on several smaller projects.
    • Developed an eCommerce website using Konakart, handling both back-end and front-end development.
    • Developed an Excel tool for Quality Assurance.
    • Worked on the back-end of a proprietary CRM.
    • Created several tag libraries for easy integration of custom controls.
    Technologies: Java, Excel VBA, JavaScript
  • Back-End Developer
    AGREA (http://agrea.regione.emilia-romagna.it/)
    2004 - 2009
    • Developed components for calculating payments between the EU and various companies.
    • Created a reporting tool to present details of the calculation process to end-users.
    • Developed algorithms to compute penalizations for incorrect cross-year crop growth.
    • Managed a sub-team of five developers.
    • Translated the ever-changing EU specifications to functional requirements suitable for developers.
    Technologies: Java, JavaScript, SQL, VBA (Excel)
  • Web Developer
    Gruppo Formula
    2002 - 2003
    • Created a mobile interface for web services.
    • Prepared specifications and presentations for reporting to the EU commission.
    • Worked on an EU research project for mobile access to CRM.
    • Handled communication and helped coordinate with foreign partners.
    • Created a local storage for offline work and related sync features.
    Technologies: Java, J2ME
  • Developer
    Unimatica
    2001 - 2002
    • Developed a Windows application for archiving digitally signed documents.
    • Developed components for digital signatures.
    • Designed and developed web applications for online digital signatures.
    • Designed and developed a web application for the academy to manage exams, dates, signup, grades and digital signing.
    • Helped design a framework for the transparent handling of database connections, much like today's JPA.
    Technologies: Java, C++, MFC
Experience
  • Drone Simulator (Development)

    In a hi-tech environment, I integrated a drone controller, implemented in MATLAB/Simulink with a the 3D Blender Game Engine. Development included handling of low-level communication processes.

  • Juzzle (Development)
    https://github.com/acbellini/juzzle

    An implementation of a framework to support a word-game by finding words on a 4x4 board. Explores the use of different data structures including lists, trees, and tries.

  • Open Source: It's Not That Scary! (Publication)
    Is open source scary? Do developers think that nobody would be interested in their personal projects? What are the fears associated with publishing your own work for the public to see? In this article, Toptal Director of Engineering Anna Chiara Bellini shares how, as an accomplished engineer, she made her first contribution to GitHub. This guide features all the step-by-step basics to getting involved in open source, including everything from what open source software is, to how to start working with Git and GitHub, to actually making meaningful contributions to open source projects.
  • The Trie: A Neglected Data Structure (Publication)
    From the very first days in our lives as programmers, we've all dealt with data structures: Arrays, linked lists, trees, sets, stacks and queues are our everyday companions, and the experienced programmer knows when and why to use them. In this article we'll see how an oft-neglected data structure, the trie, really shines in application domains with specific features, like word games.
Skills
  • Languages
    JavaScript, Java, SQL, Python, C/C++, XML, Prolog, MATLAB, XML/XSLT, VBA, HQL (Hibernate Query Language), MASM Microsoft Assembly x86, RPL, HTML, Clojure, R, Visual Basic, Erlang, Simulink, CSS
  • Frameworks
    Spring, Apache Struts, Spring MVC, Apache Struts 2, Hibernate, Ext JS, Twitter Bootstrap, Django
  • Libraries/APIs
    Java Servlets, Taglibs, JSTL, Swing, jQuery, Facebook Open Graph API, matplotlib, SciPy, NumPy, Java Security
  • Tools
    Eclipse, Microsoft Excel, Apache Tomcat, Access, Blender, Lightroom, Visual Studio 2012, Gradle, LaTeX, GIS, Maven, SVN
  • Paradigms
    Object-oriented Programming (OOP), Concurrent Programming, AJAX, Functional programming, Prototype-based OOP
  • Platforms
    Java EE, Java SE, Linux, Amazon Web Services (AWS), Google App Engine, ArcGIS
  • Misc
    JSON, Unix Shell Scripts, Digital Signature, Cryptography, SOAP, Web Services
  • Storage
    MySQL, Apache Derby, Oracle, Memcached
Education
  • Master's degree in Computer Engineering
    University of Bologna - Bologna, Italy
    2011 - 2012
  • Bachelor's degree in Computer Engineering
    University of Bologna - Bologna, Italy
    2010 - 2011
Hire the top 3% of freelance developers
I really like this profile
Share it with others