Marian OPREA-• Linkedin • - Basarabia Blvd., Bl. M22, Sc. C, Ap. 73, Sector 2, Bucharest, Romania
Objectives
Creating and designing flexible and easy-to-use software, use the most innovative approaches, be part
of a powerful team willing to produce top-quality applications.
Skills
Programming languages & technologies:
■
.NET Stack
■
Data Management
■
Scripting
■
■
Source Control
o
o
o
o
o
o
o
o
o
o
IDE: MS Visual Studio, VSCode
.net Core 1.0-2.1 - medium
C# 6-7 - beginner
Razor – beginner
LinQ - medium
ReSharper –medium
Nunit – medium
Nancy FX - medium
Microsoft SQL Server- – medium
ORM – Dapper – medium
o
o
o
o
o
o
o
o
o
JavaScript, TypeScript, ES6 – medium/advanced
AJAX/REST – medium/advanced
jQuery/jQuery UI/Widget Factory – medium
Angular 2-7 – advanced
React – beginner
Vue.js 2 - beginner
HTML Templating – medium/advanced
CSS – advanced
karma - beginner
HTML– advanced
o
o
o
Team Foundation Server – medium
TeamCity - advanced
GitHub – medium/advanced
■
Cloud
■
Project Management
o
o
Azure – beginner
Confluence / Jira - medium
Characteristics:
■
■
■
■
■
Always looking for new challenges
Gaining improved professional manner for reaching targets
Perseverent in problem solving
Quick learner
Constantly interested in new technologies and approaches
Work Experience
2019.05 – 2020.05 (1yr)
Hack & Craft Ltd., United Kingdom http://www.hackandcraft.com/
Software Developer (Remote)
■
Technologies – .NET Core, C#, SQL, Angular 5-7, Angular Material, Dapper, Nancy FX,
Quartz Scheduler, Docker, Kubernetes, SSMS, Typescript, Kibana Elastic Search,
Main roles – analysis, research & development
■
Projects
■
o
o
Dulux Connect Platform
▪
I’ve developed a solution to have the client’s partners connected through
one single platform. Based on partner subscription, a customer would search
within the app and based on the customer location nearby partners would
appear. The app was also creating rankings based on partner certificates
and accreditation, previous customer feedback, min/max project estimation,
etc. Beside online promotion, partners were also giving a big range of
benefits, such as: discounts, free courses, express product delivery, product
documentation, access to a huge range of product articles and new comming
products and colours, and all accessed from within on single app.
▪
The app was also having a administration area for the client's consultants
to publish articles, new products, send newsletters, manage custom
subscriptions, etc.
Lifecycle – cost estimator for decorating/redecorating projects.
▪
o
RS Image Recognition – Product recognition.
▪
o
I’ve built an application that helps customers find out how much would their
decoration project would cost. The app is allowing the user specify if the
building/surface was already painted or not, area size, if it was for
exterior/interior use, traffic level, insulated or not, paint colour, desired
product (also bringing up suggestions based on selected criterias), labour
cost, etc. At the end the app would show a cost projection from 10 to 30
years based on the selected products and environmental factors.
In order to make customers life easier when it comes to identifying a new or
old product and from where they could actually be able to buy it, I helped with
the frontend development of the application so the final user would have to
take a couple of pictures or their product and let the user know the price, stock
availability and store. We had to return the closest match within a range of 2
million products.
Document Specifier – Product recognition.
▪
The client wanted an application to make its employees and partners work
easier. So depending on the project and the products used, a consultant would
create an documentation pdf containing all the necessary information and best
practices to ensure a good product installation. The documentation had
support for multiple languages and was offering suggestions based on the
selected modules.
o
RS Image Quickfinder – Product search and filter for a high-service distributor of
electronics and maintenance products across Europe and Asia Pacific.
▪
o
I’ve developed several important UX/UI features regarding category taxonomy
management. This involved an improved end to end search capability which
comprised in a dynamic web frontend.
Company’s Internal Libraries – Widgets and Tools.
▪
I’ve created several internal libraries for the company to be used in day to day
projects, such as:
▪ Call for Support – a widget that enables the user to submit a request
or report a bug.
▪ Google Analytics Service – used and developed on the capability of
Google’s Analytics script which empowered a more complex logging
for the analytics platform.
- (4yr)
Starbyte SRL, Romania www.starbyte.ro / www.keysfin.com
Frontend Developer
■
Technologies – ASP.NET, C#, .NET Framework 2.0-4.7, .NET Core 1.0-2.1, JavaScript,
jQuery/UI, WebAPI v2 + REST, TFS-, Angular 2-7, TypeScript ~3.2, ES6,
Bootstrap, jQuery & UI, Angular Material, Vue.Js 2
Main roles – analysis, research & development
■
Projects
■
o
Krunity – CMS/ECM/WF platform concept
▪
▪
o
Front-End - developed in Angular 7.x (regularily updated), components and
content are fully dynamic (through runtime compilation techniques
supported by the Angular core) – routing, html & controls are managed from
an administration panel. CMS controls can communicate through subjects
(RxJS) and can pass any type of data from one to another, and cross-page
communication is supported (via URL as well).
Services – Web API developed in .Net Core, using custom-built ORM. Main
role of the WebAPI is to serve stored-procedure based data to the Front-End
client.
Starbyte – showcase of company’s products & services.
▪
▪
▪
Document management application (ref. google drive + wetransfer,
similar). Developed in JavaScript/jQuery.
Document slider (ref. slideshare/google slides, similar). Developed in
JavaScript/jQuery.
Site: www.starbyte.ro (StarTools page)
o
o
o
Keysfin – consultancy & credit information company. It tailors for delivering
complete financial information for all the companies on the romanian market –
registration, contact, financial, negative, administrators/shareholders, juridicial
data. All this is on an online platform (web and mobile/native).
▪
Widgets (ref my.yahoo.com, similar). These are mainly „pieces of code”
developed in a CMS-like environment, with business applied rules in order
to offer any client, based on subscriptions, financial information (of a
person/company) that they need in a modular, widget-based dashboard.
Entirely JavaScript injected onto the front-end. Developed with jQuery
Widget Factory/Promises.
▪
Site: www.keysfin.com (Services – CreditInformation)
Unicto – upload, store and share a variety of digital documents within your network.
It provides management & storage of documents in cloud, online-preview,
collaboration.
▪
Document management and sharing (ref. google drive + wetransfer +
document management, similar). Research over technologies that could fit
a platform like this (SEO-friendly, SPA feeling, CMS total control) – NodeJS,
Angular 2-4, ReactJS, VueJS, EmberJS, keeping in mind that the desire is
to become the driving-engine of the future software applications.
▪
Site: www.unicto.com
4Apply – credit application management system for analysis and approval
workflow, document management & scoring for loans and credit cards.
▪
Redesigned the whole frontend code with Jquery and Bootstrap.
▪
Site: example of an implementation – www.emag.ro (Payment method on
checkout - eCREDIT)
Education
2010 – 2011
Manchester Metropolitan University – School of Environmental Science
MSc Environmental Management and Sustainable Development
2006 – 2009
University of Bucharest – School of Geography – Environmental Science
BA degree
Certifications
Toefl - 100 / 120 – April 2010;
Exam 480: Programming in HTML5 with JavaScript and CSS3Ministry of Research &
Education