pic

Cosmin Mihai

Software Developer / Engineer

About Me

I like coffee and a good coding challenge. I genuinely think that everything is possible and that 'there is always a way'. This makes me an ambitious person, determined and, to some degree, stubborn to find solutions and get the job done.

Right now i am interested mostly in Front-end development with React.

One of my burning passions have always been computer games, I cannot find time to play nowadays... but I'm interested in working on a game, maybe a small part of it or it's engine and design. I try to stay up to date with the latest in Game Development Industry, News and Technologies.

Tech Interests or Passion

  • HTML5, CSS, LESS, SASS, Bootstrap, Angular Material, React, react-bootstrap
  • Frontend, UI/UX, Responsive Design, CSS Grid Design, Flex Grid, Trailwind, Carbon Design System, Material Design.
  • ME(A/R)N stack: MongoDB, ExpressJS, Angular/React, NodeJS; Typescript; REST Api's, Microservices.
  • NativeScript - Create Native iOS and Android Apps; Flutter.
  • Game development with: Unity, Javascript + WebGL, three.js, Web Assembly, Google Firebase.
  • Game engine concepts: Rendering engine(shaders), Scenes, Collision detection, Physics, Animation, Game AI, etc.

Projects

pic Mini Chef [Work in Progress] Mini Chef App is a React web-app connected to Firebase that let's you add, plan and share with other users Cooking recipes or Weekly Meal Plans. Technologies used: React, ES6, Typescript, LESS, SASS, Enzyme, Jest, React Testing Library, Babel, Webpack, NPM. App link Source code

pic Dataflow Control Dataflow Control is a Gfk specific internal proceses monitoring App. Basically this tool reads log files from an MySQL database and displays them on multiple pages grouped by country, process type, run time, nr of errros/warnings, and other information about the run. It also offers Graphs bassed on these statistics. Technologies used: C#, .NET, MCV/Entities, Active Directory Authentification, MySQL, HTML5, CSS3, Bootstrap, JavaScript(Chart.js library for the charts). Source code

pic Dataflow Control(MEAN Stack version) This app is the new and improved version of the old .NET Dataflow Control, it had new features, it's faster, easier to use and it's rewritten from scratch in MEAN stack. Technologies used: MongoDB, MongoDB Compass, ExpressJS, Angular, NodeJS, NPM, Mongoose, Node Modules (Http2, axios, ftp, inject-tunnel-ssh, targz, xml-js, pm2), Angular Material, bootstrap, chart.js, font-awesome, rxjs, MongoDB Compass, etc. Source code

pic Treemap App This app is build with vanilla Javascript, HTML and CSS and it used jqxtreemap.js and jquery.handsontable.full.js to generate a Treemap (a hierarchical tree-structured data as a set of nested rectangles) based on the Trend vlaue from the values stated in a excel emulated table (Label, Value, Trend). The app aso used html2canvas.js and css-pop.js to open up a pop-up window with a picture of the Treemap and posibility to save it as .jpeg (to be used posibly in a .PPT presentation for example) Technologies used: HTML , Css, Javascript (jqxtreemap.js, jquery.handsontable.full, jsmhtml2canvas.js and css-pop.js) App link Source code

Work Experience

pic SSC&C Intralinks Software Developer (June 2019 – present · 3 yr+)
  • Developing modern SPA web-apps using React, ES6, Typescript, LESS, SASS, Enzyme, Jest, React Testing Library, Babel, Webpack, NPM.
  • Maintaining and adding new features on a monolithic application using Backbone.js(Javascript - ECMAScript 5), Bootstrap, Jasmine, Karma, Grunt.
  • Building and maintaining RESTful micro-services using Java Spring Boot with Kotlin.
  • Writing and running unit tests using Jest/React Testing Library and automation tests using Kotlin/Junit5/Selenium platform. Familiar with Manual Quality Assurance.
  • Developing and documenting optimized template components in libraries shared between apps.
  • Familiar with application containerization using Kubernetes/Docker/Lens, building dashboard and monitoring service logs using Splunk.
  • Experienced with structuring and configuring micro-frontends (bootstraping to web-components, firewall/redirect settings).
  • Supporting Domain Driven Design, responsible for project initial configuration and structuring(webpack bundling, build jobs, linting rules, unit testing framework, i18n internationalization).
  • Accessibility Champion - working with the team to ensure that our apps are up to WCAG Standards in terms of Tab Stop Navigation, Color Contrast and Screen Reader support.
  • Working with CI tools such as Jenkins, Artifactory, RPM - familiar with DevOps practices and operational maintenance.
  • Focused on code quality, efficiency, and maintainability, experience with code coverage tools like SonarQube and open source component, vulnerability, and license information tools like Veracode and BlackDuck.
  • Working Agile/Scrum and on a daily basis with Confluence/Jira/GIT tools.
  • Coordinating, planning and developing with offshore teams, excellent communication skills, demo-ing increments/new features to stakeholders.
  • Won Two times the "Intralinks - INvaluable Award" in recognition of those who exceed expectations.

pic GfK Romania Software Developer (December 2016 – June 2019 · 2 yr 6 mo)
  • Survey scripting and bug fixing using HTML5, CSS3, JavaScript/jQuery, Bootstrap.
  • Working on Responsive Web Apps with Angular, Angular Material Design, Typescript, SASS, LESS.
  • Building REST API's and Microservices using Node.js, Express.js, MongoDB, Mongoose, pm2, ssh-tunneling and MongoDB devops setup on Linux Red Hat.
  • Maintaning and adding new features to several C# ASP.NET MVC projects, C# console aps and desktop apps.
  • Development and maintenance of various bash/shell, powershell scripts that export and/or manipulate data or process logs.
  • Advance knowledge of XML/JSON structures, working experience with SQL, NonSQL DB's and other tools: MySQL Workbench, HeidiSQL, Filezilla, WinSCP, Putty, etc.
  • Working with the following Atlassian Tools: Jira, Confluence, Stash(Bitbucket), git.
  • Familiar with both Scrum/Kanban Agile Methodologies, but also worked on projects approached in traditional Waterfall Methodology.
  • Advanced problem solving skills, brainstorming solutions/ideas to improve various local processes.

pic GfK Romania C# Programmer June 2015 - December 2016 · 1 yr 6 mo
  • Responsible for the maintenance and bug fixing of multiple C# templates created with Telerik Reporting plugin, working in Visual Studio 2013.
  • Creating C# desktop apps as tools for the team to manipulate Excels, XML structures or monitor workflows.
  • Troubleshooting processes and finding external solutions to issues.

pic Ipsos Interactive Services Senior Scriptwriter
Standard Scriptwriter
Junior Scriptwriter
December 2014 - June 2015 · 6 mo
August 2013 – December 2014 · 1 yr 5 mo
Jul 2012 – August 2013 · 1 yr 1 mo
  • Scripting the logic of questionnaires along with the custom design and layout of the surveys using external Jquerry/JS/CSS scripts in IBM SPSS Data Collection\Dimensions software.
  • Monitoring the data collection process while the survey links are sent out to people and validating the collected data using mrScriptBasic (similar to pure visual basic) source code.
  • Maintaning a direct written and verbal comunication with the client all trought the project , meeting data delivery deadlines, offering support and data analysis on the survey theme.
  • Coaching new employees on the tools used and the methodologies.

Basic Information

Location: Bucharest, RO
Email: cosmin.mihai2612[at]google.com

Testimonials

Great guy to work with! Hardworking, creative, full of ideas and solutions - also quick to deliver.

Stefan Dorobantu
Freelance Web Designer & Ilustrator

A discipline, productive team member, energetic, enthusiastic, great listener and communicator. It was a great experience meeting him...

Andrei Radut
Senior FI Relationship Manager & Trade Finance Consultant

More on LinkedIN...

Education

pic
Engineer's degree, Computer Science
Universitatea "Lucian Blaga" - Facultatea de Inginerie "Hermann Oberth" Sibiu
(2006-2010)
Graduation Thesis : “Fragmentation and replication of data in distributed databases” using Oracle database system.
pic
High school diploma, Mathematics & Computer Science
National College "Mircea cel Batran" - Ramnicu Valcea
(2002-2006)

Trainings and Courses

Soft Skills:

pic
Leadership in Crisis Management
with Ciprian Todoca, Trend Consult (may 2016)
pic
Customer Orientation Skills
with Ciprian Todoca, Trend Consult (april 2016)
pic
Negotiation
with Tiberius Budulea, Trend Consult (may 2016)

Tech Skills:

pic
Agile Project Management
with Marian Stirbescu and Mihai Mlesnita
Axioma Solutions (august 2017)
pic
Angular 7 (formerly Angular 2) - The Complete Guide
with Maximilian Schwarzmüller, Udemy
(2018)
pic
NodeJS - The Complete Guide
with Maximilian Schwarzmüller, Udemy
(2018)
pic
Getting Started with LESS
with Sandra L., Udemy
(2018)

Languages

Romanian: Native Speaker

English: Full Professional Proficiency - C2

German: Elementary - A2: