Rangel S.

Lead Software Engineer / Software Architect

Dachau, Germany

Experience

May 2021 - Present
4 years 8 months
Munich, Germany

Lead Software Engineer / Software Architect

Freelancer

End client / Industry: MAN Trucks & Buses SE. Project scope: Backend software development using Spring Boot, Kotlin and AWS. Team size: 10-13.

  • Created an as-is analysis of the current development status
  • Developed a concept for the features and resulting workflows
  • Created a development concept for the backend based on the as-is analysis and the concept above
  • Created an IT design
  • Analysis and integration of UNECE vehicle regulations

Technologies / Methods:

  • Spring Boot
  • Kotlin
  • Docker
  • AWS
  • PostgreSQL
  • Gradle
  • Stash
  • Kafka
  • Python
Dec 2019 - Apr 2021
1 year 5 months
Munich, Germany

Senior Software Consultant

Freelancer

End client / Industry: O2 / Telecommunications. Project scope: Fullstack software development using Spring Boot, Kotlin and Vue.js to build a webshop. Team size: 10-13.

  • Created an as-is analysis of the current development status
  • Developed a concept for the features and resulting workflows
  • Created a development concept for the backend based on the as-is analysis and the concept above
  • Created an IT design
  • Developed the microservice architecture
  • Created test plans (partly automated) and carried them out
  • Deployed the developed features and recorded the process
  • Wrote detailed technical documentation

Technologies / Methods:

  • Spring Boot
  • Kotlin
  • Vue.js
  • TypeScript
  • Node.js
  • Docker
  • AWS
  • Elastic Search
  • Maven
  • GIT
  • Jenkins
  • Microservices
  • Kafka
Oct 2018 - Dec 2019
1 year 3 months
Munich, Germany

Senior Software Consultant / Lead Developer

Freelancer

End client / Industry: BMW Group. Project scope: Fullstack software development using Java EE 7, Java 8 and Angular 4 to build features (X-Call, Concierge Call, Automated Emergency Calls, In-Car Personalization, Connected Navigation, RTT, Map Update, Parking Assistant) and connect them in the data center for the BMW Connected Drive project. Team size: 8-10.

  • Created an as-is analysis of the current development status
  • Developed a concept for the features and resulting workflows
  • Created a development concept for the backend based on the as-is analysis and the concept above
  • Created an IT design
  • Developed the microservice architecture
  • Created test plans (partly automated) and carried them out
  • Deployed the developed features and recorded the process
  • Wrote detailed technical documentation

Technologies / Methods:

  • Java EE 7 and Java 8 including Glassfish Payara
  • Angular 4
  • Openshift
  • PostgreSQL
  • CI / CD
  • Maven
  • GIT
  • Jenkins
  • IntelliJ IDEA
Apr 2018 - Present
7 years 9 months
Munich, Germany

Senior Software Consultant

Freelancer

May 2016 - Dec 2016
8 months
Munich, Germany

Java Developer

Apt Solutions gmbh

End client / Industry: E-commerce system for a semiconductor industry customer. Project scope: Team: business project manager and four developers. Further development of the CMS system with a new data structure and new features, creation of backend and frontend components for the OpenCms content management system.

  • Designed and implemented a new data structure
  • Enhanced frontend components
  • Enhanced backend components
  • Developed data import functionalities

Technologies / Methods:

  • OpenCms
  • MySQL
  • Java 1.7
  • Java EE
  • Tomcat
  • Spring
  • HTML
  • CSS
  • git
  • gradle
  • XML / XPath
  • Jira
  • Confluence
Feb 2016 - May 2016
4 months
Munich, Germany

Configuration & Development

Apt Solutions gmbh

End client / Industry: Digital Asset Management. Project scope: Team: business project manager and two developers. Developed a new DAM system with a new data structure and new features, built a CELUM system.

  • Set up the new development
  • Designed and implemented a new data structure
  • Backend development

Technologies / Methods:

  • Celum
  • MySQL
  • Java 1.7
  • Java EE
  • Tomcat
  • Spring
  • git
  • Maven
  • Jira
  • Confluence
Jan 2016 - Present
10 years
Munich, Germany

Senior Software Consultant

BMW Group

End client / Industry: BMW Group. Project scope: GCDM is the central global customer management of BMW Group, storing data of several million customers. Over two releases, new features were developed. PM2.0 is a new project for central storage of data protection policies and consents, newly implemented on JEE7 microservices and successfully launched. Team size: 8-10.

  • Further developed and fixed bugs in the existing GCDM application
  • Implemented OpenID Connect
  • Integrated a new SMS gateway
  • Configured LDAP
  • Developed PM2.0 from scratch using microservices

Technologies / Methods:

  • Java 8
  • JEE 7
  • Angular 2
  • JAX-RS
  • JMS
  • JPA
  • MongoDB
  • PostgreSQL
  • LDAP
  • Openshift
  • Jenkins
  • SonarQube
  • Payara Glassfish 4.1
  • Microservices
  • SOA
  • ALM
  • Remedy
  • Jira
  • Confluence

GCDM - Global Customers Digital Management PM - Policy Management

Jan 2016 - Mar 2018
2 years 3 months
Munich, Germany

Java Software Developer

Apt Solutions gmbh

Jul 2014 - Jan 2016
1 year 7 months
Munich, Germany

Test / Development / Architect

k_concept2publish gmbh

End client / Industry: E-commerce. Project scope: Team: business project manager and three developers. Relaunched the shop with a new data structure and new features, created backoffice components for the Hybris Omnichannel Suite.

  • Designed and implemented a new data structure (in the Hybris ORM)
  • Data migration
  • Wrote new Hybris services
  • Changed price calculation
  • Wrote Hybris cronjobs
  • Import/export via Impex from FTP
  • Implemented interfaces to SAP systems
  • Deployment

Technologies / Methods:

  • Hybris Platform 5.4
  • MySQL
  • Java 1.7
  • Java EE
  • JavaScript
  • Tomcat
  • Spring
  • ZK Framework
  • Velocity Engine
  • HTML
  • CSS
  • ant
  • git
  • svn
  • Jenkins
  • XML
  • Jira
  • Confluence
Apr 2014 - Jan 2016
1 year 10 months
Munich, Germany

Java Software Developer

k_concept2publish gmbh

Apr 2014 - Jun 2014
3 months
Munich, Germany

Test / Development / Architect

k_concept2publish gmbh

End client / Industry: E-commerce. Project scope: Team size: 7 in subproject, about 30 in the overall project.

  • Implemented automated unit and UI tests with JUnit and Selenium

Technologies / Methods:

  • Hybris Platform 4.8
  • Java 1.6
  • Java EE
  • JUnit
  • Selenium
  • Selenium Driver
Jan 2013 - Sep 2013
9 months
Sofia, Bulgaria

Developer

Bulgarian Telecommunications Company

End client / Industry: Telecommunications / Vivacom. Project scope: Design, development and test support for existing web applications, customizations of Siebel CRMs for specialized use cases. Team size: 8.

  • Coordinated with project managers, development leads and system analysts
  • Created detailed technical specifications, reviewed specs by other developers
  • Frontend adjustments
  • Built SOAP webservice clients to third-party systems
  • Bugfixing

Technologies / Methods:

  • Siebel CRM
  • Java 1.6
  • Java EE
  • SOAP
  • Oracle
  • PL/SQL
  • SQL scripts
Jan 2013 - Sep 2013
9 months
Sofia, Bulgaria

Software Developer

Bulgarian Telecommunications Company

Dec 2009 - Dec 2011
2 years 1 month
Sofia, Bulgaria

Application Software Expert

United Bulgarian Bank

Dec 2009 - Oct 2011
1 year 11 months
Sofia, Bulgaria

Developer, Consultant

United Bulgarian Bank

End client / Industry: Finance / Banking at the NBG banking group. Project scope: Customization, enhancement and rollout of banking systems based on T24 Temenos at NBG subsidiaries. Team size: 10.

  • Responsible for developing, testing and updating local interfaces and commissioning them (interfaces between the T24 Temenos core banking system and subsidiaries’ external systems)
  • Coordinated with other IT solutions and business units to standardize banking systems
  • Advised on technical implementations
  • Participated in preparing and drafting technical specs
  • Identified and resolved issues
  • Developed TSA services
  • XSLT transformations to OFS messages
  • Java splitters and listeners on the Temenos Connector Server
  • Migrated to the core banking system
  • Maintained a .NET C# application

Technologies / Methods:

  • T24 Temenos (core banking software)
  • JBASE
  • Java
  • C#
  • MS .NET
  • XML
  • TSA services
  • XSLT
  • TSA services

Summary

Since the end of 2009 I have been working with enthusiasm as a software developer and have gained extensive experience in large IT projects. I adapt easily and very quickly to new environments and teams. That’s why I place special value on a friendly and professional relationship with clients.

Despite my experience in various software environments, my focus is on developing web applications. Here I have taken responsibility in both the frontend and the backend. I am able to participate in every single process of software development. As an experienced software developer, I treat software quality as a top priority.

Languages

Bulgarian
Native
German
Native
English
Advanced

Education

Sep 2009 - May 2013

Technical University of Sofia

Master - Engineer · Information Technologies · Sofia, Bulgaria

Sep 2005 - May 2009

University of Economics “D. A. Tzenov”

Bachelor · Business Informatics · Svishtov, Bulgaria

Sep 2001 - May 2005

Miguel de Cervantes Foreign Language High School

Sofia, Bulgaria

Certifications & licenses

Certified Professional for Software Architecture - Foundation Level® (CPSA-F®)

iSAQB

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Jürgen F.

AR/VR/XR Architect

View Profile
Werner K.

Test Coordinator, Designer and Engineer

View Profile
Tezcan D.

Solution Architect / Project Manager

View Profile
Michael K.

Software Developer

View Profile
Marcel M.

Data Scientist, AI Engineer, Senior Solution Architect

View Profile
Benedikt B.

Implementation of a Time Tracking Software

View Profile
Jan M.

Founder, Senior Solution Architect, TeamLead, Senior DevOps-Engineer

View Profile
Thomas R.

Architect, Developer

View Profile
Michael F.

Freelancer, Solution Architect

View Profile
Shamaila M.

Senior Software Architect

View Profile
Ulrich C.

Java Architect/Developer – Freelancer

View Profile
Rainer D.

Application System for Asset Managers

View Profile
Andreas K.

Senior Developer

View Profile
Leif S.

Freelance IT Consultant and Software Architect

View Profile
Stefan B.

Senior Full Stack Developer / Co-Founder / CTO / Head of Development

View Profile
Ales L.

Senior DevOps Consultant (Freelance)

View Profile
Jan M.

Proof-Of-Concept

View Profile
Jan L.

Development of a web application in geolocation and speech-to-text

View Profile
Martin G.

Member of the Product Management and Product Owner Team for Private Cloud Platform

View Profile
Dirk B.

Senior Software Developer

View Profile
Christof N.

Senior Developer

View Profile
Timo R.

Expert Software Developer

View Profile
Kiriakos K.

Tech Lead: API Experience Platform

View Profile
Cornelius H.

Solution architect

View Profile
Niklas W.

AI Engineer, Cloud Solution Architect, Backend Developer

View Profile
Damian Ś.

CTO

View Profile
Arne H.

Devops Fullstack Engineer

View Profile
Christoph B.

Developer, Architect

View Profile
Franz H.

Architecture, development, and consulting: SAP BRIM – contract processes (Orders, Contracts, Accounts)

View Profile
Mohamed K.

15 years of practical experience, expert in digitalization, process automation & custom software solutions for SMEs

View Profile