avatar
word pdf

Liviu Ignat - Full Stack Software Architect

Munich, Germany

About Me

Software builder, entrepreneur, perfectionist, problem solver. Started almost 15 years ago to develop .NET web applications and then never stopped learning. Interested in anything related to software development and anything in between, from new software languages, frameworks, development process, team management, business processes and so on.

For the last 7 years I did mostly Javascript, writing a lot of Single Page Apps starting with jQuery, BackboneJS, AngularJS and currently a big fan of ReactJS/redux. Also involved in personal projects using NodeJS, Android or IOS.

Experience

AppDirect Inc
December 2015 - December 2016
Unicorn Startup - The leading commerce platform for selling cloud services.
Expert Full Stack Engineer / Architect
Responsibilities:
- Created the Architecture & Roadmap of the new micro-service architecture on top of AWS ECS + Docker
- Involved in the design and implementation of the new OpenID Connect SSO
- Involved in the design of the new Front-End architecture of the platform with React / redux, using mostly the Facebook Stack
- Setup of the ECS / Kubernetes / Gitlab & microservice deployments for staging and production
ReactJS
Redux
NodeJS
GoLang
Spring Boot
Docker
ECS
Kubernetes
MySQL
MongoDB
Java
Jenkins
Gitlab
maildoodle.com
2015 - 2016 (3 months)
Cloud email templates manager/editor
Personal side project
Built a web platform to manage and maintain email templates in the cloud, so companies does not have to manage them in their code.
- Used React / redux + NodeJS, MongoDB for API server. Complete isomorphic JavaScript app
- Link: maildoodle.com, see it on github
ReactJS
redux
NodeJS
MongoDB
TravisCI
CHECK24
2012 - December 2015
Germany - Web insurance comparison portal
Senior Lead Developer
One of the lead developers responsible with rewriting the business API and web-client platform for the company .NET products.
- Responsible for writing multiple responsive Single Page Apps using BackboneJS, AngularJS, ReactJS, LESS, SASS, Bootstrap, SUIT CSS, Flex-Box, NodeJS
- Responsible of analysis and implementation of business components for new REST API and back-end components. .NET 4.0, NHibernate+MSSql, MongoDB, CastleWindsor, DDD
Links: AngularJS (responsive page - not finished), BackboneJS (not responsive), BackboneJS - mobile (not responsive)
ReactJS
AngularJS
BackboneJS
C#
NodeJS
LESS
SUIT CSS
Flex-Box
MongoDB
SQL Server
NHibernate
giftdoodle
2014 - present
Germany - Social gift organize on multiple platforms
CTO and co-founder
Bootstrapped my own startup. Currently on hold. Involved in the development and coordination of other 2 developers to build giftdoodle.com WEB, IOS, Android apps and Chrome plugin. Responsibilities:
- Re-wrote the site using isomorphic React / redux + material-ui framework, during 4 months somewhere in 2016
- Single page app, originally using BackboneJS, Bootstrap, LESS, HTML
- Chrome plugin using AngularJS, Bootstrap, LESS, HTML
- Android app, using Android best practices and Material design
- REST Api, in a TDD way, with NodeJS (Express 4.0 currently) and Typescript, with data persistance in MySQL and Mongo
- REST api for email notification, push notification to mobile, persistance in MongoDB so user ca see notification history
- REST api for handling contact sync with Facebook and google contacts
- OAUTH 2 server so users can add "Login with giftdoodle" to their sites
- Help the IOS developer to integrate all business logic in the IOS app
- Setting up CI and development process and environments on Heroku
- Create tasks and manage other developers
- Links: giftdoodle.com, Android app, IOS app, Chrome plugin
AngularJS
BackboneJS
NodeJS
Typescript
HTML
LESS
MongoDB
MySQL
Android/Java
Heroku
TravisCI
Centric Belgium
2011 - 2012
Belgium - Retail tools
Senior Developer
Freelance consultant involved in the kickoff, architecture, design and implementation, both back-end and client-side, of a migration web application from classic ASP to .NET 4.0, designed according to SOA, DDD, CQRS design patterns. Responsabilities:
- Design and architecture analysis for both back-end and front-end
- SOA back-end API using .NET 4.0, WCF, Entity Framework, DDD and CQRS, Castle Windsor as DI.
- Web interface using ASP.NET MVC3, jQuery and Javascript API of the aplication
- Setup code quality documents, training sessions and code quality tools for JavaScript using JSLint
- Involved in company wide training session for JavaScript Design Paterns, CQRS and DDD business layer modeling for other developers
jQuery
C#
WCF
Entity Framework
CQRS
Pentalog
2007 - 2011
Romania - Nearshore outsourcing company
.NET Software Developer
Involved in various .NET projects for different clients, using most of the .NET frameworks from Web to desktop.
jQuery
C#
WCF
Entity Framework
WPF
Buon Viaggio
2004 - 2007
Romania - Turism services
Junior Software Developer
Involved in various .NET projects for different turism web sites and back-end applications for tour operators.
Visual Basic 6
javascript
C#

Education

  • 1983

    I was born in Galati, Romania

    When 13 moved to Brasov, Romania - probably the most beautiful city in Romania. At 26 decided to move to Western Europe.

  • 2002

    Finished highschool, informatics proficiency

    At this time I was already making VB 6 apps to discover new possibilities.

  • 2008

    Graduated Automatics, Transylvania University, Brasov, Romania

    Was already having 3 years of software development experience in .NET. Never followed automatics as a career.

Contact

+49 (0) 173 865 3445
http://www.ignat.email
liviu@ignat.email
Twitter
https://twitter.com/liviu_ignat
Github
https://github.com/liviuignat
Skype
liviu_ignat

Skills

Javascript / ES7
NodeJS
ReactJS & redux
AngularJS
BackboneJS
Docker / microservices
AWS
Kubernetes
C# / .NET technologies
CQRS
CSS/LESS/SASS
Bootstrap
Webpack / Gulp / Grunt
FlowType, Typescript
OAUTH 2
Android
Java
Scala
Swift
Junior
Proficient
Expert
Ninja

Languages

Romanian
English
German
Italian
French

Hobbies

Programming
Snowboarding
Sailing