Romana  /  English

Freelancers


Alexandru

Alexandru


Software Engineer


I am a sociable person, who likes to work in a team and open to new suggestions.

I also have the ability to express clear and concise ideas within a group.

Familiar with the scrum methodology and teamwork experience gained in the internship made at Wirtek and Telenav as well as at the workplace where they are now employed.




Nivel experienta: middle
Rata Euro/h: 10
Nr. de ore disponibilitate pe saptamana: 40
Skilluri tehnice:

1                   Languages:

?     Java

?     Interaction with: Shell Scripting(Bash), HTML, JSON, XML

2                   Technologies:

?     JDBC / JPA / Hibernate

?     Spring, Jersey

?     Dagger , RoboGuice (dependency injection )

?     RxJava

?     REST

?     Xml

?     Retrofit

?     Testing related tools and frameworks: JUnit,Mockito

?     Database knowledge:  MySQL, Mongo, Elasticsearch , Sqlite

?     Build systems: Maven,Gradle

?     Version control: GIT, SVN

Categorii:
IT & Networking
Limbi:
English - advanced
Russian -
Experienta:

Over four years of experience on Android and Java projects mostly Agile Scrum based, with the following responsibilities:

·         Design develop and maintain project components

·         Estimate features based on requirements

·         Create and update technical documentation

·         Code quality

·         Status reporting

·         Adhere to Agile Scrum processes

·         Customer facing

Portofoliu:

Title:  Java Engineer

Over four years of experience on Android and Java projects mostly Agile Scrum based, with the following responsibilities:

·         Design develop and maintain project components

·         Estimate features based on requirements

·         Create and update technical documentation

·         Code quality

·         Status reporting

·         Adhere to Agile Scrum processes

·         Customer facing

TECHNICAL SKILLS

1                   Languages:

?     Java

?     Interaction with: Shell Scripting(Bash), HTML, JSON, XML

2                   Technologies:

?     JDBC / JPA / Hibernate

?     Spring, Jersey

?     Dagger , RoboGuice (dependency injection )

?     RxJava

?     REST

?     Xml

?     Retrofit

?     Testing related tools and frameworks: JUnit,Mockito

?     Database knowledge:  MySQL, Mongo, Elasticsearch , Sqlite

?     Build systems: Maven,Gradle

?     Version control: GIT, SVN

 

3                   Tools:

?     IDE: Intellij Idea, Netbeans, Eclipse , Android Studio , Code Blocks ,Visual Studio

?     Version control systems: GIT, SVN

?     Bugs tracking systems: JIRA

?     Code review systems: Crucible

 

Selected Projects

Project: E-Commerce Server

?Description: Helping a customer to go Digital. The first step was to leverage the existing web application and migrate it to newest technologies according to industry best practices. Initial application was a monolith and for better performance and scalability we migrated it to micro services.

?Important features:

?     Support for millions of requests, specifically in the high traffic periods (Sales, Black Friday, …)

?     Lightweight CMR

?     Product management

?     Price management

?     User management

?     Promotions management(date, products, number of items per customer)

?     Support for multiple payment providers

?     Reporting (daily, weekly, monthly, by quarter)

?     Security

?     Internationalization

?     Deployed in private cloud

?Responsibilities:

?     Design and develop new features based on specifications.

?     Requirements clarification

?     Create work breakdown structure with estimations

?     Involved on designing and developing of the Data Stores ( MySql , Mongo , ElasticSearch)

?     Code review

?     Code quality

?     Agile Scrum

?     Customer facing

 

?Technologies:  Spring ,Elastichsearch , Mongo, Mysql, Java, JPA, Tomcat

 

Project: Miles tracking app

?Description:  Mobile application used by people who have flights with various airline companies (Lufthansa, Eurowings, United …)to track their mileage and also to manage their mileage benefits. Challenges were usability, ease of adoption, complex animations.

?Important features:

·         Interactive animations was the most important and complex feature because this was an attraction point to the *** .

·         Interaction with multiple Airline companies data.

·         Security

·         Internationalization

·         Geographical based *** ion of support alternatives

?Responsibilities:

·         Designed and developed various flows mapped to multiple screens

·         Refactoring into MVP

·         Understand business flows

·         Create technical documentation

·         Code quality: Unit tests

·         Bug fixing

·         Created requests using Retrofit

 

 

Project: Coupon you

?Description: Worldwide e-commerce marketplace connecting subscribers with local merchants by offering activities, travel, goods and services in many countries.

?Important features:

·         Complex business flows around suggestions based location and previous preferences

·         Shopping cart

·         Allow buying using multiple payment providers

·         Internationalization

·         Allowed AB test and Piloting

·         Powerful mocking engine for development

?Responsibilities:

·         Design and implementation on UI

·         Requirements clarification

·         Create work breakdown structure with estimations

·         Handled back end communication engine

·         Code quality: Unit tests

·         Bug fixing

·         Customer facing

?Technologies: RxJava , Retrofit ,Toothpick (for dependency injection)

 

Project: Beaconise

?Description: Marketing app that uses Beacon and NFC technology to attract passing by customers by presenting them offers from partner stores. The app also support getting more details on scanned goods ant offers the possibility of buying them.

?Important features:

·         Usability

·         Lightweight – low power and processing footprint

·         Beacon location optimized algorithms based on user preferences

·         Support for Different payment providers

·         NFC scanning mechanism

?Responsibilities:

·         Design and implementation on UI

·         Create documentation

·         Create work breakdown structure with estimations

·         Bug fixing

·         Customer facing

?Technologies: Nfc ,Beacon, Bluetooth

PERSONAL HIGHLIGHTS

 

?     Professional skills: Software Development, Analytical, Diagnostic and problem solving skills

?     Personal skills: team worker, good communicator, open to new ideas, self-driven, ambitious, able to work in distributed teams

 

EDUCATION

 

·      Highschool Degree: Mathematics and Computer Science Field – National College „PetruRares”

·      Bachelor’s Degree, Faculty of Automation and Computer Science, Technical University of Cluj-Napoca

 

Educatie:

Computer Science , Cluj-Napoca