avatar

Lead - Full Stack, AWS Cloud Architect

Experience:
17 y
Experience:
17 y
Location:
81829 Munich
Last update:
07.12.2021
Register to Contact Freelancer
Available
Onsite hourly: 125 €
Remote hourly: N/A
Romanian: Native
German: Basic knowledge
French: Basic knowledge
English: Near native
SKILLS
Computer Science, JS, ES6, TypeScript, React, React Native, ExtJS, state management libraries, Redux, Reflux, MobX, back end programming - Node, GraphQL, Apollo, NoSQL databases, MongoDB, Redis, visualisation, Leaflet, HighCharts, FusionCharts, CSS, SASS, unit testing, Jest, Mocha, Jasmine, versioning, Git, CI/CD tools, Bamboo, Jenkins, AWS and Docker containers, CDN - Akamai, Cloudfare, content management, AEM, Node.js, web application, web design, server-side, templating, DevOps, AWS Cloud, Amazon Web Services, Akamai, CDN, REST APIs, refactoring, codebase, dialogs, backend, jQuery, JavaScript, sortable, frontend, analytics, HTML5, CSS3, Java, Agile Methodology, Scrum, Babel, Webpack, ExtJS components/widgets, SVG, web standards, information architecture, cross-browser, VBScript, JavaScript language, object-oriented, JavaScript framework ExtJS, web services, Ajax, databases, Splunk, OOP, iPhone/iPad apps, Django, Python, OOP JavaScript, Git-flow, REST+JSON, Oracle, Bootstrap, HTML, SPSS, database, user interaction, MVC, API, Web API RESTful Services, React JS, JSX, SEO, Agile, Social Media
cross-browser REST APIs Redis Agile Methodology codebase API D3.js AWS Typescript ES6 MongoDB web application RESTful SVG server-side databases versioning Webpack SPSS Web API Node Splunk Terraform Bootstrap Akamai jQuery CI/CD back-end unit tests JavaScript framework npm VBScript React JS OOP database management system React Native Jenkins programming analytics unit testing MVC React implementation of software Data migration NodeJS templating refactoring Amazon Web Services JavaScript language backend Computer Science JavaScript Node.js Redux Java Jasmine scripting CSS Agile Scrum Mocha DevOps NoSQL databases object-oriented JavaScript HTML user interaction web standards Cloud object-oriented SASS JSX Git Oracle CSS3 Rest services database HTML5 Ajax Django Docker web services CDN Python HighCharts automated testing Javascript React ExtJS GraphQL
01.12.2016 — 31.01.2018
E.ON
Development Lead - Full Stack
Projects : eon.de, mein.eon.de Tech stack : JS/ES6, TypeScript, React, Reflux, Node.js, REST APIs, MongoDB, AEM, HighCharts. I was asked to help rebuilding and refactoring the front end infrastructure of E.ON platform in Munich. Until then they had built their front ends with some frameworks and tools without any particular focus on it, resulting in a bloated and inconsistent codebase. That's why they asked me to lead the refactoring of their payment integration service, AEM author panel and their corporate website. The project was cut into several sub-projects and started with refactoring of the client integration service (payment dialogs) in December 2016, followed by the user backend in January / February 2017 and the corporate website in March and April 2017. In 2017, the payment dialogs and user dashboards have been completely redesigned and refactored with React, using Reflux as architecture and a consistent, clear design. We decided to use CSS modules in favour of the previously used PureCSS framework to follow a lean codebase approach. This set as our base I replaced several bloat-up jQuery plugins by custom written plain JavaScript snippets, such as a responsive slider, tabs component, mobile navigation, sortable tables and other small components. These saved hundreds of kilobytes in summary per project. Responsibilities : . Being the central point of contact and subject matter expert regarding front-end development. . Ensuring great user experience for end users by focusing on detail, speed, and fluency of the software. . Designing architecture and driving implementation of fast, scalable and maintainable frontend layer. . Working closely with project Tech Leads to support product development by appropriate assignment of tasks to developers and raising issues early. . Working closely with other stakeholders (Product Owners, Business Analysts, UX Designers, Graphic Designers, Sales, Marketing). . Representing development needs when it comes to front-end layer. . Developing front-end developers with regular feedback; mentoring, assigning challenging tasks. . Making employment decisions (in consultation with project Tech Leads) regarding hiring, promoting and firing decisions of front-end developers. . Building detail-oriented, collaborative culture, motivation and work satisfaction in front-end developers. . Promoting the company among front-end developers and other potential employees. . Implementing automated testing platforms and unit tests.
01.02.2015 — 30.11.2016
Aera Technology
Senior Software Engineer - Full Stack
Worldwide market leader in supply chain analytics. Working in the Engineering Dep. as a Full Stack developer with expert knowledge in React, ExtJs, HTML5, CSS3 (SASS), using Java on backend and advanced native JavaScript in a multidisciplinary development team using the latest technologies and projects under Agile Methodology (Scrum). Developed the Supply Chain Analytics App ( aeratechnology.com ). Responsibilities : . Worked on migrating current application from ExtJS framework to React with Redux. . Created rich user interfaces for FusionOps platform, using tools like React, ExtJs, ES6, Babel, Webpack and npm. . Worked with an agile team, as well as a group of fellow front end and back end developers. . Developed custom React and ExtJS components/widgets. . Produced dynamic, interactive data visualizations of all kinds using the power of HTML5, SVG, CSS3, FusionCharts and D3.js . Responsible for porting and maintaining the mobile versions. . Brought to life user interfaces created by design teams using latest web standards. . Collaborated with back end developers to create a fast and seamless information architecture.
01.08.2012 — 30.06.2013
oDesk
Freelance Software Engineer
Contracting for many clients, in my spear time, on a freelance platform called oDesk, from startups (like X2User) and their MVPs to big companies and their complex corporate websites. Worked in my spare time, to gain experience. Built iPhone/iPad apps using HTML5/JavaScript (ExtJS). Worked with back-end team using Django-Python. Full website redevelopment using HTML5/ CSS3, ExtJS MV*/ OOP JavaScript, jQuery, HighCharts through Git-flow. I made the website 5x faster and fully responsive, the member's area uses a REST+JSON API.
01.10.2011 — 31.01.2015
Ixia
Senior Software Engineer - Full Stack
Responsible for extending, modifying, and customising components of ExtJS libraries and building plug-in for grid component, integrating ExtJS grid component with Rest services, understanding of cross-browser capabilities and issues, used VBScript on backend. Worked under demanding deadlines on projects of all sizes and under constant development ensuring to deliver marketing campaigns on time to hundreds of thousands of users and a fantastic customer experience. Also actively contributed to the team knowledge and skills. Responsibilities : . Design and implementation of software solutions based on the JavaScript language, using object-oriented JavaScript framework ExtJS. . Create Web widgets able to work with massive amounts of data. . Improve user experience by using a design based on web services and Ajax, reducing waiting times. . Integrated multiple data sources and databases into one system. . Data migration, transformation, and scripting. . Installed, tested and deployed monitoring solutions with Splunk services. . Planned, implemented and managed Splunk for long management and analytics. . Documenting and delivering reports on ongoing projects. . Helped junior developers gain understanding of OOP and of the application and apply this knowledge accordingly. . Interact with client and get the requirements and business solutions implemented.
01.08.2006 — 30.09.2011
Ipsos Interactive Services
Software Engineer - Front End
Worked at Oracle, responsible for developing online projects studies using JavaScript, jQuery, CSS with Bootstrap, HTML and to verify these projects using the SPSS database management system. Responsibilities : · Improving user interaction with the application by creating intuitive web application actions: drag & drop, copy & paste, context menu, resize, sort, etc. · Creating web responsive screens using MVC , HTML , CSS, JavaScript , jQuery and Bootstrap. · Creating API's using Web API RESTful Services. · Development of new features and testing of functionality. · Web application maintenance.

Description

SKILLS
Computer Science, JS, ES6, TypeScript, React, React Native, ExtJS, state management libraries, Redux, Reflux, MobX, back end programming - Node, GraphQL, Apollo, NoSQL databases, MongoDB, Redis, visualisation, Leaflet, HighCharts, FusionCharts, CSS, SASS, unit testing, Jest, Mocha, Jasmine, versioning, Git, CI/CD tools, Bamboo, Jenkins, AWS and Docker containers, CDN - Akamai, Cloudfare, content management, AEM, Node.js, web application, web design, server-side, templating, DevOps, AWS Cloud, Amazon Web Services, Akamai, CDN, REST APIs, refactoring, codebase, dialogs, backend, jQuery, JavaScript, sortable, frontend, analytics, HTML5, CSS3, Java, Agile Methodology, Scrum, Babel, Webpack, ExtJS components/widgets, SVG, web standards, information architecture, cross-browser, VBScript, JavaScript language, object-oriented, JavaScript framework ExtJS, web services, Ajax, databases, Splunk, OOP, iPhone/iPad apps, Django, Python, OOP JavaScript, Git-flow, REST+JSON, Oracle, Bootstrap, HTML, SPSS, database, user interaction, MVC, API, Web API RESTful Services, React JS, JSX, SEO, Agile, Social Media

Main Skills

Other Skills

cross-browser REST APIs Redis Agile Methodology codebase API D3.js AWS Typescript ES6 MongoDB web application RESTful SVG server-side databases versioning Webpack SPSS Web API Node Splunk Terraform Bootstrap Akamai jQuery CI/CD back-end unit tests JavaScript framework npm VBScript React JS OOP database management system React Native Jenkins programming analytics unit testing MVC React implementation of software Data migration NodeJS templating refactoring Amazon Web Services JavaScript language backend Computer Science JavaScript Node.js Redux Java Jasmine scripting CSS Agile Scrum Mocha DevOps NoSQL databases object-oriented JavaScript HTML user interaction web standards Cloud object-oriented SASS JSX Git Oracle CSS3 Rest services database HTML5 Ajax Django Docker web services CDN Python HighCharts automated testing Javascript React ExtJS GraphQL

Work & Experience

01.12.2016 — 31.01.2018
E.ON
Development Lead - Full Stack
Projects : eon.de, mein.eon.de Tech stack : JS/ES6, TypeScript, React, Reflux, Node.js, REST APIs, MongoDB, AEM, HighCharts. I was asked to help rebuilding and refactoring the front end infrastructure of E.ON platform in Munich. Until then they had built their front ends with some frameworks and tools without any particular focus on it, resulting in a bloated and inconsistent codebase. That's why they asked me to lead the refactoring of their payment integration service, AEM author panel and their corporate website. The project was cut into several sub-projects and started with refactoring of the client integration service (payment dialogs) in December 2016, followed by the user backend in January / February 2017 and the corporate website in March and April 2017. In 2017, the payment dialogs and user dashboards have been completely redesigned and refactored with React, using Reflux as architecture and a consistent, clear design. We decided to use CSS modules in favour of the previously used PureCSS framework to follow a lean codebase approach. This set as our base I replaced several bloat-up jQuery plugins by custom written plain JavaScript snippets, such as a responsive slider, tabs component, mobile navigation, sortable tables and other small components. These saved hundreds of kilobytes in summary per project. Responsibilities : . Being the central point of contact and subject matter expert regarding front-end development. . Ensuring great user experience for end users by focusing on detail, speed, and fluency of the software. . Designing architecture and driving implementation of fast, scalable and maintainable frontend layer. . Working closely with project Tech Leads to support product development by appropriate assignment of tasks to developers and raising issues early. . Working closely with other stakeholders (Product Owners, Business Analysts, UX Designers, Graphic Designers, Sales, Marketing). . Representing development needs when it comes to front-end layer. . Developing front-end developers with regular feedback; mentoring, assigning challenging tasks. . Making employment decisions (in consultation with project Tech Leads) regarding hiring, promoting and firing decisions of front-end developers. . Building detail-oriented, collaborative culture, motivation and work satisfaction in front-end developers. . Promoting the company among front-end developers and other potential employees. . Implementing automated testing platforms and unit tests.
01.02.2015 — 30.11.2016
Aera Technology
Senior Software Engineer - Full Stack
Worldwide market leader in supply chain analytics. Working in the Engineering Dep. as a Full Stack developer with expert knowledge in React, ExtJs, HTML5, CSS3 (SASS), using Java on backend and advanced native JavaScript in a multidisciplinary development team using the latest technologies and projects under Agile Methodology (Scrum). Developed the Supply Chain Analytics App ( aeratechnology.com ). Responsibilities : . Worked on migrating current application from ExtJS framework to React with Redux. . Created rich user interfaces for FusionOps platform, using tools like React, ExtJs, ES6, Babel, Webpack and npm. . Worked with an agile team, as well as a group of fellow front end and back end developers. . Developed custom React and ExtJS components/widgets. . Produced dynamic, interactive data visualizations of all kinds using the power of HTML5, SVG, CSS3, FusionCharts and D3.js . Responsible for porting and maintaining the mobile versions. . Brought to life user interfaces created by design teams using latest web standards. . Collaborated with back end developers to create a fast and seamless information architecture.
01.08.2012 — 30.06.2013
oDesk
Freelance Software Engineer
Contracting for many clients, in my spear time, on a freelance platform called oDesk, from startups (like X2User) and their MVPs to big companies and their complex corporate websites. Worked in my spare time, to gain experience. Built iPhone/iPad apps using HTML5/JavaScript (ExtJS). Worked with back-end team using Django-Python. Full website redevelopment using HTML5/ CSS3, ExtJS MV*/ OOP JavaScript, jQuery, HighCharts through Git-flow. I made the website 5x faster and fully responsive, the member's area uses a REST+JSON API.
01.10.2011 — 31.01.2015
Ixia
Senior Software Engineer - Full Stack
Responsible for extending, modifying, and customising components of ExtJS libraries and building plug-in for grid component, integrating ExtJS grid component with Rest services, understanding of cross-browser capabilities and issues, used VBScript on backend. Worked under demanding deadlines on projects of all sizes and under constant development ensuring to deliver marketing campaigns on time to hundreds of thousands of users and a fantastic customer experience. Also actively contributed to the team knowledge and skills. Responsibilities : . Design and implementation of software solutions based on the JavaScript language, using object-oriented JavaScript framework ExtJS. . Create Web widgets able to work with massive amounts of data. . Improve user experience by using a design based on web services and Ajax, reducing waiting times. . Integrated multiple data sources and databases into one system. . Data migration, transformation, and scripting. . Installed, tested and deployed monitoring solutions with Splunk services. . Planned, implemented and managed Splunk for long management and analytics. . Documenting and delivering reports on ongoing projects. . Helped junior developers gain understanding of OOP and of the application and apply this knowledge accordingly. . Interact with client and get the requirements and business solutions implemented.
01.08.2006 — 30.09.2011
Ipsos Interactive Services
Software Engineer - Front End
Worked at Oracle, responsible for developing online projects studies using JavaScript, jQuery, CSS with Bootstrap, HTML and to verify these projects using the SPSS database management system. Responsibilities : · Improving user interaction with the application by creating intuitive web application actions: drag & drop, copy & paste, context menu, resize, sort, etc. · Creating web responsive screens using MVC , HTML , CSS, JavaScript , jQuery and Bootstrap. · Creating API's using Web API RESTful Services. · Development of new features and testing of functionality. · Web application maintenance.

Attachments