Alexandru M.

Software developer

Outsourcing
Senior
Cluj-Napoca, ROMANIA
Contact us for this profile

My experience

More

Company specialized in content management01.01.2018 - Present

Python Developer.
  • Creation of new application features.
  • Data migration between external CRMs and the client application.
  • Application improvement by creating unit tests.
  • Involvement in the deployment process.
  • Creation of useful documentation regarding the application development functionalities.
  • Participation in all Scrum ceremonies.
  • Estimation of User Stories.
More

Provider of event management solutions01.12.2016 - 01.08.2017

Python Developer.
  • Creation of new application features.
  • Data migration between external CRMs and the client application.
  • Application improvement by creating unit tests.
  • Involvement in the deployment process.
  • Improving the Angular JS skills.
  • Creation of useful documentation regarding the application development functionalities.
  • Participation in all Scrum ceremonies.
  • Estimation of User Stories.
More

Lengow01.01.2016 - 01.10.2016

Software Engineer.
  • Participation in daily Scrum meetings.
  • Estimation of user stories.
  • Development and unit tests.
  • Integration of different e-commerce APIs into the company's solution.
More

ISS CONSULT01.07.2011 - 01.01.2016

Software Engineer within a company providing industry-specific applications and custom developed solutions for the telecommunication, financial, utilities, and public sectors.
  • Building user-friendly and functional software.
  • Design, coding, code analysis and debugging.
  • Development and implementation of efficient and cost-effective solutions, automation.
  • Software integration with the existing systems.
  • Creation of reports that present application data in an effective way.
  • Development of new applications from beginning to end.
  • Maintenance of the existing applications.
  • Documenting software functionality.
  • Use of syntax checkers before pushing code to the repositories; each part of the code pushed was reviewed by a colleague.
  • Offering software support.
  • Software deployment on client servers.
  • Sprint planning.
  • Manual testing: PDU features for each firmware update; front-end design and features.
  • Development of autotests with Python Unittest, Sikuli and review of the test processes and effectiveness.
  • Documenting test results.
  • Checking continuous integration reports using Hudson and Jenkins, including running autotests and checking syntax with pylint, jslint or csslint.
  • Determining what modifications are needed after testing.
  • Working on multiple projects simultaneously.

Participation in the development of multiple projects:

-  Daycare service management software. It includes presence registration for children and staff members, automation of formalities and reports. The technical environment of the project included: Visual Basic, MSSQL, ComponentOne Reports (January 2014 - January 2016).
  • Development of the application UI and back-end.
  • Manual testing of the developed features.
  • Application installation on client computers.

- Mobile application designed for tablets, used for checking the status of cinema occupancy. The technical environment of the project included: JavaScript, AngularJS, CSS, PhoneGap, Bower (November 2013 - December 2013).
  • Development of the application UI.
  • Manual testing of the developed features.

- Cloud based solution used for monitoring and managing energy consumption in datacenters. The technical environment of the project included: Ubuntu server, Python, Django, Tastypie, ReportLab, JavaScript, jQuery, D3, CSS, Sass, MySQL (October 2012 - November 2013).
  • Development of the application UI and back-end.
  • Performing autotests.

- Software used for monitoring and managing energy consumption in datacenters. The technical environment of the project included: Ubuntu server, Python, PyLabs 5, JavaScript, jQuery, CSS, PostgreSQL (August 2011 - November 2012).
  • Development of the application UI and back-end.
  • Manual testing of the developed features.
  • Performing autotests.

My stack

Spoken languages

SPANISH: Average
ENGLISH: Advanced
ROMANIAN: Native speaker

Networks and systems

Linux, Windows

Languages

Python, JavaScript, C#, C/C++, SQL, Visual Basic

Web technologies

Django, Django REST Framework, AngularJS, D3.js, jQuery, CSS, HTML, SASS, Bower, ComponentOne, Tastypie

DBMS

Microsoft SQL Server, MongoDB, MySQL, PostgreSQL

Analysis methods and tools

SonarQube

Development Environment

PyDEV, PyLab, GIT, Mercurial, Eclipse, Visual Studio

Software testing

django.test, Automated testing, Manual testing

Mobility

PhoneGap

Miscellaneous

Agile, Scrum, Confluence, Geany, Jenkins, JIRA, Redmine, ReportLab

My education and trainings

Erasmus Scholarship, Faculty of Computer Engineering - Complutense University, CES Felipe II, Madrid.2010

Bachelor's Degree in Computer Science, Faculty of Computer Science - "Vasile Alecsandri" University, Bacau.2008-2011