Dinu Marian
Ciprian Porumbescu 16
Iasi, IS 700276, Romania
Mobile Ph.: -
Email:-
Objective:
I'm interested in applying for a challenging job as a software engineer, willing to obtain great results.
Highlights of Qualifications:
Advanced knowledge of algorithms, combinatorial and graphs theory.
Ability to execute a number of projects simultaneously.
Teamwork experience.
Superior ability to achieve immediate and long-term goals.
Ability to analyze, plan, manage and motivate.
Work Experience:
Present - 10/2018
Company name: Proper Apps
Formal title: Software engineer
I am currently involved in rebuilding a Multi-Level Marketing application I previously coded in PHP. I’m using Node.js and Express.js for the back-end - thought as a RESTful API. I’m using React.js for the front-end part.
10/2018 – 06/2015
Company name: Seracast
Formal title: Senior software engineer
I designed and implemented the back-end of the company's application, customer management and related ads. This consisted of creating a RESTful API using Node.js and Express.js. To ensure easy scaling and to be highly available, the application was deployed in Amazon Cloud using Amazon EC2 instances, Amazon S3, DynamoDb and Elastic Load Balancer.
I created the reporting module for clients, part of the same API. This required the parsing of a large volume of logs captured by the Elastic Load Balancing service (hundred of Gigs per day). Initially, I created a Java application that uses the Amazon Athena service to process data stored on Amazon S3 using the SQL standard. Then I created our own Node.js module to parse and aggregate the data provided by ELB, optimizing the operating costs of this module.
I have suggested and implemented refactoring on an existing Node.js server application, which serves a high amount of video ads. This has led to lower application maintenance costs and an increase in demand volumes.
I participated in the development of a RESTful API using Node.js and Express.js used by the CMS application that manages clients video ads. It was necessary to use the Amazon Elastic Transcoder service to ensure video ads availability in various formats and resolutions required by the customers.
I performed simple tasks on the AdServer management system's user interface application, coupled with an in-depth analytics board. Those tasks involved using React.js, REDUX, Sass, Bootstrap.
06/2015 - 07/2008
Company name: Proper Apps
Formal title: Senior web developer
Coordinated, developed a MLM (Multi-Level Marketing) web application written in PHP instantiated for several american companies, including Global Trust Services, LLC, VFG Management, LLC, Ark Funding, Inc.
All of these sites have a pretty complex members area containing modules like Genealogy, Commissions, Contacts, Email, Calendar, Expenses, Issues Tracker. Also there is an admin area containing modules like Representatives, Find, Notes, Support, Payments, Setup, Bank.
07/2008 - 11/2003
Formal title: Freelance software engineer
Coordinated and developed a multitude of PHP powered applications for a wide variety of clients.
11/2003 - 12/2002
Company name: Pickingapples
Formal title: Senior web developer
I coordinated and developed PHP powered applications including e-ccommerce sites, online catalogs, Wordpress integration and custom modules development.
12/2002 - 07/2002
Company name: Astral Telecom
Formal title: Senior web developer
I coordinated and developed a web intranet application for managing company’s clients, application written in PHP.
07/2002 - 02/1999
Company name: Dynamic Network Technologies
Formal title: Senior software developer, head of team
Participated in design and development of several applications on Windows and UNIX platforms, including:
JamRadius - a modular cross-platform, highly scalable advanced security Authentication, Authorization and Accounting (AAA) solution for Enterprises and ISPs. This is a multithreading application written in Java using RMI mechanisms, JDBC-ODBC bridge or thin drivers for database connectivity, JNI features through which it enables to use many pieces of code written in C/C++ (STL).
InfoManage - complete user management and billing application for ISP, a complement for the JamRadius server. Initially it was developed in Borland/Inprise Delphi. Runs on Windows 95/98/NT/2000. A second version was developed in Java. The custom look and feel of GUI is ensured by using JFC/Swing components. Through custom storage modules both products could use Microsoft SQL or Oracle database engines, LDAP server or even plain text files.
DNT Portal - a J2EE application built in MVC design.
PocketBomber – a game written in C, using Microsoft eMbedded Visual C++. I have been used a couple of techniques like dirty rectangles, direct memory screen accessing, sprite block animation, bitblitting, screen scrolling.
02/1999 - 03/1998
Company name: PRO-TV Iasi
Formal title: software developer
Designed and developed an application for controlling studio's video equipment via serial ports of a computer written in MS Visual C++.
02/1998 - 05/1997
Company name: BetaLine Iasi
Formal title: programmer analyst
Developed several small Windows applications (for example, one of them was used for user AAA in computer clubs written in MS Visual C++).
04/1997 - 09/1996
Company name: Interbit Iasi (ISP)
Formal title: network administrator
Managed and administered 6 servers and over 50 workstations in complex LAN/WAN system with multiple network operating systems. Part of the team that took care of the internet node.
08/1996 - 09/1994
Location: "Grigore C. Moisil" Computer Science High School in Iasi
Formal title: programmer analyst
Education:
"Al. I. Cuza" University of Iasi, Faculty of Computer Science
Graduated with bachelor degree, 1994 - 1998
License Thesis: "Data Encryption Standard".
Graduated "Grigore C. Moisil" Computer Science High School, Iasi, 1990 - 1994.
Participation in international/national competitions:
Participation in the ACM International Collegiate Programming Contest 1995 Edition
Participation to the Computer Science National Contest- (1994 - national prize - second place, qualified in Olympic Team of Romania).
Relevant Skills and Experience:
Languages:
Node.js: advanced
Java, C/C++: advanced
PHP: advanced
HTML5, CSS3, Sass: intermediate
jQuery, React.js, Bootstrap: intermediate
Operating systems:
Linux: advanced
Windows, OS X: intermediate
Development platforms:
Eclipse, IntelliJ IDEA, PhpStorm
Microsoft Visual C++, C++ Builder
Database engines:
MySQL, Oracle, Microsoft SQL
DynamoDb, MongoDb
Language Skills:
English level: fluently