Scroll To View More
Iulian Gulea, Software Developer in Chisinau, Moldova
Iulian Gulea

Software Developer in Chisinau, Moldova

Member since July 5, 2016
Iulian has over ten years of experience developing web projects of all sizes, from simple websites to complex SaaS products. He has worked individually and in teams; in big companies and in startups. This diversity of experience has broadened his technical skillset, and his time as a corporate trainer has helped to develop strong communication and people skills.
Iulian is now available for hire

Portfolio

  • Tremor Technologies, Inc.
    TypeScript, Angular 5+, Python, Django REST Framework, PostgreSQL, PostGIS...
  • CodeFactory
    Python 2.7, Django, Backbone.js, MySQL
  • GAUS
    Python 3.5, Django, jQuery, D3.js, PostgreSQL

Experience

  • Python 3, 10 years
  • JavaScript, 10 years
  • Django, 9 years
  • D3.js, 8 years
  • Django REST Framework, 6 years
  • ECMAScript (ES6), 5 years
  • AngularJS, 3 years
  • React, 1 year
Chisinau, Moldova

Availability

Part-time

Preferred Environment

MacOS, PyCharm, Git

The most amazing...

...thing I've coded is a hurricane simulation engine that generates hurricane paths based on historical data and animates them based on their characteristics.

Employment

  • Senior Software Engineer

    2018 - PRESENT
    Tremor Technologies, Inc.
    • Developed a hurricane simulation engine based on historical data of over 100 years.
    • Created an API to serve the hurricane data and all the relevant metadata of the generated hurricanes.
    • Visualized and animated the generated hurricanes and the damages they have caused in real time.
    • Created 80% of visualizations of the platform to help reveal the hidden insights in the generated data.
    • Provided continuous implementation of features on the front end.
    • Optimized the performance of heavy computation/heavy rendering front-end pages.
    • Wrote, integrated, and optimized end-to-end tests in Jenkins.
    Technologies: TypeScript, Angular 5+, Python, Django REST Framework, PostgreSQL, PostGIS, D3.js, Mapbox, Jenkins
  • Full-stack Web Developer

    2017 - 2019
    CodeFactory
    • Integrated a secure trading payment provider into the legacy codebase.
    • Integrated Hexopay payment provider into the legacy codebase.
    • Improved performance of the public API by decreasing critical endpoints response time from 18 and 9 seconds to 6 and <200ms by means of optimizing SQL queries and code logic.
    • Maintaining the legacy codebase, implementing feature requests and fixing bugs.
    Technologies: Python 2.7, Django, Backbone.js, MySQL
  • Co-founder, CTO

    2016 - 2019
    GAUS
    • Developed an online platform that automates the pre-screening step in a recruitment process. This was done by automatically analyzing applicant resumes and building and visualizing applicant profiles with suggested personalized questions to ask during the interview.
    • Prototyped and developed a chatbot using Messenger API that integrated with our back end to gather, analyze, and offer job offer suggestions to potential candidates.
    • Developed a web app that allowed users to build their "skill trees" that got matched against available job offers. The candidate received a list of job offers accompanied with a matching score on how good candidate's experience relates to the job description.
    • Deployed the chatbot and the web app on DigitalOcean.
    • Coordinated development process with two other developers.
    Technologies: Python 3.5, Django, jQuery, D3.js, PostgreSQL
  • Founder

    2016 - 2016
    HoP Games
    • Developed an infinite runner mobile game in Corona SDK that was published on Play Market.
    • Developed an educational mobile game to be published on Play Market.
    Technologies: Lua, JavaScript, Corona SDK, Phaser
  • CTO

    2015 - 2016
    Spark Research Labs
    • Developed a cloud-based inventory management solution designed to assist in the management of warehouse stocks throughout the supply chain.
    • Designed the architecture and partially worked on a schema-based multitenant SaaS application for accounting at SMEs with a RESTful API on the back end and a single-page application on the front end.
    • Worked on a SaaS marketing platform for computing the net promoter score (NPS) for products and services. The platform had several user roles for data collection as well as data aggregation and visualization.
    • Coordinated and coached a team of three developers.
    • Developed the technical agenda and coordinated the trainers and mentors team of a two-week-long summer camp: GirlsGoIT. The camp's goal was to educate and raise awareness of young girls in the IT domain.
    Technologies: Python 2.7/3.x, Django, Django REST Framework, JavaScript, AngularJS, PostgreSQL, AWS, D3.js, SOAP, WSDL
  • Speakers' Coach

    2014 - 2016
    TEDxChisinau
    • Coached local and international speakers for TEDxChisinau events.
    • Provided feedback on the structure and presentations of speakers during the preparation process.
    • Organized and co-hosted four TEDx conferences.
    Technologies: Microsoft PowerPoint
  • Web Developer/Corporate Trainer

    2010 - 2015
    Orange
    • Created an internal platform for the entire sales department that aggregates and visualizes quantitative and qualitative sales data and generates relevant reports for the sales management team.
    • Wrote Excel VBA scripts that automated report generation, reducing time from 16 to 1 hour required per report.
    • Developed a desktop application that reduced the time needed to find required archived documents with products and procedures information by 70%.
    • Supported an e-learning platform for testing the knowledge of sales employees.
    • Delivered training on soft skills for company employees and middle management.
    Technologies: Python, Django, JavaScript, jQuery, D3.js, Google Charts, MySQL

Experience

  • My DataViz Profile (Other amazing things)
    http://datavizprofile.heroesofprogramming.com/

    A personal page that reflects my abilities and knowledge about data visualization and that showcases some of the projects I have done in that area.

  • Data Science Moldova Community (Other amazing things)
    https://www.facebook.com/datasciencemoldova/

    Organized five events in which were discussed various topics related to data science and machine learning. For four out of five events, I delivered presentations on machine learning algorithms (Regression, Random Forest, etc.) as well as facilitated the discussion groups during each event and presented the AI news block during each event.

  • Textury (Development)
    http://textury.heroesofprogramming.com/

    Textury is a tool for analyzing any body of text on the subject of emotional component and how exactly the speaker/writer uses emotions to make his point.

  • Satellizer (Development)
    http://satellizer.heroesofprogramming.com

    Satellizer is a tool to visualize eleven years of satellite launches, as well as to gain insights on the uses and users of satellites.

  • Heroes of Programming Blog (Other amazing things)
    http://blog.heroesofprogramming.com/

    A blog about programming in which the basic building blocks of a programming language and principles of programming are represented as heroes.

    The reader can gain insights on how some basic things work as well as take quizzes and read interviews with developers from around the world.

  • GCleaner (Development)
    https://gcleaner.co

    A web app that allows for easier inbox management of unread emails. The app connects to the user's GMail account and allows them to manage unread emails in bulk.

  • A Guide to Performance Testing and Optimization With Python and Django (Publication)
    Donald Knuth said that "premature optimization is the root of all evil." But there comes a time, usually in mature projects with high loads, when the need to optimize presents itself. In this article, Toptal Freelance Software Engineer Iulian Gulea talks about five common methods to optimize a web project’s code using principles that can be used in Django as well as other frameworks and languages. Using these principles, he demonstrates how to reduce the response time of a query from 77 to 3.7 seconds.

Skills

  • Languages

    Python 3, JavaScript, Python, ECMAScript (ES6), CSS, XML, HTML, TypeScript, Visual Basic for Applications (VBA), Lua, SQL, Solidity
  • Frameworks

    Django, Django REST Framework, Angular, Phaser.io, Flask, Redux, Corona SDK, AngularJS, JSON Web Tokens (JWT)
  • Platforms

    Ubuntu 16.04, Linux Mint, Linux, Blockchain, AWS EC2, AWS Elastic Beanstalk, Windows, MapBox, MacOS
  • Other

    Software Engineering, SVG, Machine Learning, Natural Language Processing (NLP), RESTful APIs
  • Libraries/APIs

    D3.js, jQuery, Vue.js, NLTK, React, React Redux, NumPy, Pandas, Scikit-learn, Google Charts API, Matplotlib, Restangular
  • Tools

    PyCharm, Photoshop CS6, Slack, Trello, Gulp.js, Webpack 2, Seaborn, Git, GitHub
  • Paradigms

    Object-oriented Programming (OOP), Data Science, Functional Programming, Scrum, Agile
  • Storage

    MySQL, PostgreSQL, JSON, MongoDB, AWS S3, PostGIS, NoSQL

Education

  • Bachelor's degree in Computer Science
    2006 - 2010
    Technical University of Moldova - Republic of Moldova
Certifications
  • Smart Contracts Developer
    SEPTEMBER 2018 - PRESENT
    Consensys Academy
I really like this profile
Share it with others