Marian Dinu

Marian Dinu

$35/hr
Full-Stack Software Engineer
Reply rate:
12.5%
Availability:
Full-time (40 hrs/wk)
Location:
Iasi, Iasi, Romania
Experience:
12 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.