Mani (Afschar) Yazdi
Full-Stack Developer
Experience
Full-Stack Developer
Continentale Krankenversicherung a. G.
- Set up the new digitization strategy.
- Using Camunda as a process engine, a new way of handling batch and dialog tasks is created.
- In close cooperation with the business department, the individual processes are created and put into production.
- Forms for controlling manual interventions, e.g. when adjusting applications, are implemented.
- Gradual migration of old code from IBM WebSphere to JBoss.
- Skills: Arquillian, Camunda, Initiative, Empathy, Hibernate, Jackson, Java/JEE, JBoss, Jersey, JSON, JUnit, Openness to criticism, Willingness to learn, REST, Teamwork, WebServices.
Enterprise Architect · Full-Stack Developer
JNet Quality Consulting GmbH
- Fanclub is a social media app for members and fans of a club, in the colors and logo of the respective club.
- The complexity of this multi-tenant app, including the pipeline for deploying the apps to the stores, is implemented in a very maintainable and clear way.
- Video calls.
- WebSocket at the highest security level.
- Selenium integration tests and automatic generation of the many thousands of screenshots for each tenant and both app stores.
- Skills: Android, Cordova, DevOps, Initiative, Empathy, GIT, Hibernate, HTML5, iOS, Jackson, Java/JEE, JavaScript, Jersey, JSON, JUnit, Openness to criticism, Willingness to learn, MicroFrontends, MicroServices, REST, Selenium, Spring, WebRTC, WebServices, WebSocket.
IT Consultant · Enterprise Architect · Full-Stack Developer
Signal Iduna
- Real-time coverage confirmation of a cost estimate (KVA) in health insurance as a customer journey and part of the digital transformation.
- The customer takes a photo of the KVA in the app, which forwards it to the server, which then calls OCR and domain data analysis and passes this data to the mainframe for evaluation.
- The result is then sent into the app via push notification.
- The challenge in the complexity of the process itself is to convince the departments to follow this route with finesse.
- Technically, OCR is used directly when taking the photo for the first time to give customers qualified feedback while entering invoices and to reject unusable shots immediately.
- Skills: Android, Angular, Cordova, DevOps, Docker, DropWizard, Assertiveness, Initiative, Empathy, GIT, Gradle, Hibernate, HTML5, IntelliJ, Ionic, iOS, Jackson, Java/JEE, JavaScript, Jenkins, Jersey, JSON, JUnit, Kafka, Openness to criticism, Willingness to learn, MicroServices, MongoDB, OpenCV, OpenShift, PdfBox, REST, Scrum, Swagger, Teamwork, Tesseract, TypeScript, WebServices.
IT Consultant · Enterprise Architect · Full-Stack Developer
LV 1871
- Project "Applications of the Future", a further development of the LVdoktor document editor.
- The editor is used for quickly creating all documents that arise within the insurance company, e.g. benefit proposals, product information sheets, dynamic applications, marketing brochures, etc.
- Visibility conditions and dynamic parameters can be comfortably entered by the business departments; the layout is implemented by development.
- 40 documents are created in 15 months with involvement from 7 departments (marketing, legal, risk assessment, actuarial, customer service, company pensions, development).
- The applications include 1000 fields, more than 550 in the benefit proposal and about 200 in the product information sheets, which come from 3 different calculation results.
- Correct handling of texts and projection tables.
- Skills: Ant, Ajax, Angular, Assertiveness, Eclipse, Initiative, Empathy, FOP, GIT, Hibernate, HTML5, IntelliJ, iText, Jackson, Java/JEE, JavaScript, Jenkins, Jersey, Jetty, JPA, jQuery, JSON, JUnit, Kanban, LDAP, Maven, MicroServices, REST, Scrum, Spring, SQL, Teamwork, WebServices, Wicket, XML, XSLT.
Full-Stack Developer
Wuffme
- A web, Apple, and Android app with geolocation service for scheduling and posting events.
- New menu navigation and many features like chat, an innovative rating system, and analytics for business customers.
- The platform is based on a million guides fork.
- Skills: Android, Cordova, Eclipse, Initiative, GIT, iOS, Java/JEE, JSON, JUnit, Openness to criticism, MicroServices, REST.
Coach · Enterprise Architect
VKB
- Mentoring the Java developers at Versicherungskammer Bayern and deep involvement with the company-wide system architecture.
- Challenged key elements of the architecture and discussed the pros and cons of a modern microservice architecture in depth.
- Created prototypes as proof of concept for a more understandable, less error-prone, and maintainable architecture with faster time to market.
- Skills: Assertiveness, Eclipse, Initiative, Empathy, Git, Java/JEE, JUnit, Openness to criticism, Willingness to learn, Liquibase, Microservices, REST, Scrum, Teamwork, Responsibility.
IT Consultant · Enterprise Architect · Full Stack Developer
LV 1871
- Developed a new document editor called LVdoktor.
- Solved the fragile process flow for creating dynamic PDF documents that had challenged the company for over 15 years.
- Enabled business units (product development, legal, marketing, and quality assurance) to collaboratively create complex documents with dynamic content and immediate PDF testing.
- Skills: Ajax, Angular, Assertiveness, Eclipse, Initiative, Empathy, Git, Hibernate, HTML5, iText, Jackson, Java/JEE, JavaScript, Jenkins, Jetty, Jersey, JPA, jQuery, JSON, JUnit, LDAP, Maven, Microservices, Mockito, Postgres, REST, Scrum, Spring, SQL, Teamwork, WebServices.
Architect · Full Stack Developer
MediaSaturn
- Further developed the inventory management system.
- Initiated a project for automated database updates via scripts from the repositories of the six development departments.
- Replaced a 10-year-old error-prone email-based process with an integrated, automated solution.
- Developed Maven plugins to ensure correct DB update scripts before commit.
- Skills: Ajax, Angular, Arquillian, DB2, Assertiveness, Eclipse, Initiative, EJB, Empathy, Flyway, Git, HTML5, Hibernate, Java/JEE, JBoss, Jenkins, jQuery, JSON, JUnit, Openness to criticism, Willingness to learn, Maven, REST, Scrum, SOAP, SQL, WebServices, XML, XSLT.
Developer
Fujitsu EST
- Implemented the Fujitsu marketplace (SaaS).
- JEE implementation with complete history logging of all activities and complex billing models for software vendors.
- Skills: AOP, Ant, Ajax, Eclipse, EJB, Git, GlassFish, Hibernate, Hibernate Search, Java/JEE, JAX-WS, Jenkins, JMS, jQuery, JPA, JSF, JUnit, Maven, Mockito, PayPal, Postgres, SaaS, Scrum, Spring, SQL, Teamwork, XML.
Architect · Full Stack Developer
JNet Quality Consulting
- Developed million guides, a geo-based social network available as iOS/Android apps and a web application.
- Used Cordova for cross-platform development, Java EE server as backend, and communication via REST/JSON.
- Features: chat service, geo-based lists, Google Maps integration for address lookups.
- Innovative menu navigation for quickly switching between app functions.
- Skills: Ajax, Android, Angular, Ant, Apache WebServer, Cordova, Eclipse, Git, HTML5, HTMLUnit, iOS, Java/JEE, JavaScript, JDBC, jQuery, JSON, Openness to criticism, Willingness to learn, REST, SQL, Tomcat.
Architect · Developer
Fujitsu EST
- Implementation of the Fujitsu Marketplace (SaaS).
- JEE implementation with full history for all activities and complex billing models for software vendors.
- Skills: Ant, AOP, Ajax, Eclipse, EJB, GIT, Glassfish, Hibernate, Hibernate Search, Java/JEE, JaxWS, JMS, JPA, JSF, JUnit, Maven, Mockito, PayPal, Postgres, Scrum, Spring, teamwork, XML.
Architect · Full-Stack Developer
JNet Quality Consulting
- Development of Instant Date, a social network, dating, and leisure portal based on geolocation data.
- This served as a precursor to the million guides project.
- Skills: Ant, Apache Web Server, Eclipse, HTML5, Java/JEE, JavaScript, JDBC, jQuery, MySQL, SQL, Tomcat.
Architect · Developer
Fujitsu EST
- Implementation of the Fujitsu Marketplace (SaaS).
- JEE implementation with full history for all activities and complex billing models for software vendors.
- Skills: Ant, Ajax, AOP, Eclipse, EJB, GIT, Glassfish, Hibernate, Hibernate Search, JaxWS, Java/JEE, JMS, JPA, JSF, JUnit, openness to criticism, Mockito, PayPal, Postgres, Scrum, Spring, teamwork, XML.
Architect · Developer
United Internet
- Implementation of DE-Mail in collaboration with the BSI and Telekom.
- Used Scrum as methodology.
- Skills: Eclipse, GIT, Hibernate, Jenkins, Java/JEE, JUnit, Maven, MemCacheD, Mockito, MySQL, NetBeans, Scrum, teamwork, Wicket, XML.
Architect · Full-Stack Developer
JNet Quality Consulting
- Completion of the product The Enterprise Software Solution (ESS).
- ESS combines CRM and a web shop with features like online/offline operation, Android app development, and mobile browser access.
- Features: account data import with invoice matching, automatic payment reminders, graphical revenue analysis with drill-down, multi-tenancy, and multilingual support.
- Integration of Excel, vCard, PDF, RTF, PNG, as well as MS Office, RSS, and intranet.
- Skills: Android, Ant, Apache Web Server, Batik, DB2, Derby, Eclipse, FOP, HTML5, Java/JEE, JDBC, jQuery, openness to criticism, LDAP, willingness to learn, MySQL, MS Access, MS SQL, Oracle, PdfBox, POI, RMI, RSS, Tomcat, XML, XSLT.
Architect · Developer
Fujitsu EST
- Further development of an RCP Product Lifecycle application.
- Integration of Jira-like functionality directly into Eclipse.
- Skills: Ant, AOP, Eclipse, EMF, Java/JEE, JUnit, ability to handle criticism, OSGi, RAP, RCP, Scrum, Spring, teamwork.
IT Consultant
GlaxoSmithKline
- Performance tuning for 3 production web portals.
- Reduced response times from minutes to a few milliseconds.
- Skills: Eclipse, Hibernate, Java/JEE, WebSphere.
Architect · Developer
Home Shopping Europe
- Developed a new in-house planning and analysis application.
- Backend based on JBoss and EJB 3.0, frontend as a standalone Swing application.
- Implemented a flexible planning calendar with drag-and-drop, filtering, and variable dimensions.
- Skills: Eclipse, initiative, empathy, EJB, Java/JEE, JBoss, Jide, JMS, willingness to learn, Oracle, Swing, teamwork.
Architect · Developer
Commerzbank
- Developed a test environment for the new calculation core via web services.
- Processed Excel documents via intranet, converted them into SOAP calls, and returned the results in new Excel sheets.
- Performed regression tests over multiple test cases in a single call.
- Skills: Axis, assertiveness, Eclipse, initiative, empathy, Excel, Hibernate, Java/JEE, POI, teamwork.
Architect · Developer
Fiducia
- Implemented a multi-tenant CMS system for Volks- and Raiffeisen banks.
- Performed product selection, prototyping, and implementation based on Day Communique.
- Skills: Axis, Day Communique, Eclipse, initiative, Hibernate, Java/JEE, ability to handle criticism, willingness to learn, SWT/JFace, teamwork, XML, XSLT.
Architect · Developer
Dresdner Bank
- Implementation of the online loan application system IKR.
- J2EE development based on IBM WebSphere and Apache Struts in the frontend.
- Set up the layers to match J2EE compliance (Servlet Filter, Controller, Domain Models, Business Delegates, Session Facade, Entities).
- Module responsibility from functional alignment through design to implementation.
- Skills: DB2, Eclipse, Java/JEE, JMS, willingness to learn, Struts, team player, TogetherJ, WebSphere.
Architect · Full-Stack Developer
JNet Quality Consulting
- Development of the Business Intelligence solution The Enterprise Database Client (EDC).
- Definition of complete database applications via SQL Select statements without coding effort.
- Support for online and offline operation and access to multiple databases.
- Basis for solutions such as sellForce (eBay customer management) and ESS.
- Skills: Ant, Applet, eBay API, Eclipse, FOP, Java/JEE, JDBC, willingness to learn, MS SQL, MySQL, Oracle, PdfBox, POI, RMI, Swing, Tomcat, XML, XSLT.
Architect · Developer
JNet Quality Consulting
- Implementation of an internet data transfer application for job ticket and data transit.
- Special feature: status bar for real-time updates on file transfer progress on the server.
- Skills: Eclipse, HTML, Java/JEE, JavaScript, team player, Tomcat.
Architect · Developer
Financial Media Services
- Implementation of a stock portfolio application.
- Led a team of three developers through three iterations from analysis to implementation.
- Created a portfolio framework for quick customization for different clients without modifying business logic.
- Skills: Ant, BEA WebLogic, Eclipse, Java/JEE, PLSQL, Tomcat, team player, TogetherJ.
Developer
ArsDigita
- Implementation of the intranet for Deutsche Post AG for 300,000 users.
- Included 10 components such as team calendar, address book, document management, and chat.
- Management of virtual rooms and differentiated access rights by administrators.
- Focus on high performance to ensure acceptable response times for the number of users.
- Skills: Ant, Eclipse, Java/JEE, LDAP, willingness to learn, PLSQL, team player, Tomcat, XML, XSLT.
Coach
MAN Nutzfahrzeuge
- Retraining internal staff in Java with focus on EJB, Servlet/JSP, Swing, and XML/XSLT.
- Mentoring trainees and introducing new technologies.
- Designing the company's strategy for technology development.
- Skills: Applet, DB2, EJB, Java/JEE, JSP, Swing, teamwork, Visual Age for Java, WebSphere, XML, XSLT.
Developer
Infomatec Media
- E-commerce solution for buying SKL lottery tickets over the internet.
- Integration of the WireCard online payment solution.
- Implementation of a personalized section for registration, ticket selection, and online payment.
- Skills: Java/JEE, Kawa for Java, MySQL, teamwork, XML, WireCard.
Developer
Audi
- Developed a 3-tier client/server solution using RMI for Audi Purchasing.
- Created a lightweight applet (approx. 100 KB) for global use, even over low bandwidth.
- Central installation of Host Access Server and JDBC drivers on the RMI server to avoid browser configuration changes.
- Skills: Applet, Host API, Java/JEE, Oracle, RMI, teamwork, Visual Age for Java.
Architect · Developer
Credit Suisse
- Proof of concept for various specifications, including mainframe systems and Lotus Notes databases.
- Collaborated with Accenture to implement the concepts.
- Skills: BEA WebLogic, LotusScript, teamwork, Visual Age for Java, Visual Cafe.
Architect · Full-Stack Developer · Developer
JNet Quality Consulting
- Developed the dbReporter applet for graphical display of relational database queries in the browser.
- Built the Personal Stock Manager (PSM), a comprehensive stock market application for portfolio comparisons, analysis, and SMS notifications.
- Implemented the application in three versions: applet, standalone application, and pure HTML version, all based on a common core.
- Skills: Applet, BEA WebLogic, DB2, initiative, Java/JEE, MS SQL, MySQL, RMI, Visual Age for Java, WebSphere.
Developer
Böllhoff
- Connecting the mainframe to the web shop using DCOM technology.
- Implementing objects in ASP pages for online display of mainframe data.
- Using the DCOM architecture to separate resource-intensive objects from the web server.
- Skills: DCOM, Host API, teamwork, Visual C++.
Developer
City of Stuttgart
- Program for capturing ballots with direct mainframe connection.
- Reduced training costs for election workers and reduced load on the mainframe through transactional data transfer.
- Skills: initiative, Host API, teamwork, Visual C++.
Developer
MIS
- Development of an internet application for database searches for doctors.
- Improved communication between the pharmaceutical industry and doctors.
- Automated import of formatted articles and images from Word documents into the database system.
- Skills: initiative, HTML, JavaScript, LotusScript, teamwork.
Developer
WeKa
- Development of an application for price calculation of publishing products for the field sales team.
- Implementing a recursive calculation mechanism based on variable parameters.
- Increased customer satisfaction by providing on-site quotes immediately.
- Skills: initiative, LotusScript, teamwork.
Architect · Full-Stack Developer
Continental
- New development of a CRM system for field sales based on Lotus Notes.
- Support for offline work on notebooks via ISDN, including replication mechanisms for mail, calendar, and statistics.
- Awarded the European Beacon Award 1999.
- Features: relational data storage, search mechanism via C interface for performance, push technology for central messages and call center support.
- Skills: assertiveness, initiative, Java/JEE, willingness to learn, LotusScript, teamwork, Visual C++, sense of responsibility.
Developer
MIS
- Development of a complete medical application for tagging and searching articles.
- Automatic import of compressed data over the Internet.
- Skills: Initiative, Visual C++.
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Information Technology (12 years), Insurance (8 years), Banking and Finance (4.5 years), Automotive (4 years), Retail (2.5 years), and Professional Services (2 years).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Information Technology (30 years), Product Development (18 years), Business Intelligence (4 years), Sales (3 years), Customer Service (3 years), and Quality Assurance (1 year).
Summary
Passionate programmer, Java developer from the first hour, since 1995.
After almost 5 years as an employee, I went freelance in July 2000. In many medium and large projects, I gained valuable experience not only technically but also in business domains and politics. My solution proposals are gladly implemented, and challenges are mastered together.
I prefer MicroServices combined with MicroFrontends. Especially in large companies with different departments, this allows silos to be created and seamlessly integrated into a website without making the architecture complicated. The technical openness of these powerful tools lets you completely replace individual components and even rebuild them with new frameworks without affecting other parts. This way, companies can modernize their IT infrastructure step by step over decades.
Regarding tests, my focus is mainly on integration tests, e.g. with Selenium. MicroServices and MicroFrontends make this much easier and can be run quickly on developers' machines. Visual errors stand out immediately, so layout issues can be fixed fast.
My heart still beats for IT today as it did on day one. For example, I am currently evaluating different forms of AI training for chat use as well as image processing for companies in my free time.
Skills
Android (5 Times)
Angular (5 Times)
Cordova (4 Times)
Hibernate (13 Times)
Html5 (8 Times)
Ios (4 Times)
Java/jee (31 Times)
Javascript (8 Times)
Json (8 Times)
Microservices (6 Times)
Rest (9 Times)
Spring (7 Times)
Assertiveness (7 Times)
Initiative (17 Times)
Empathy (9 Times)
Openness To Criticism (11 Times)
Willingness To Learn (13 Times)
Teamwork (26 Times)
Architect (19 Times)
Coach (2 Times)
Enterprise Architect (5 Times)
Developer (21 Times)
Full-stack Developer (13 Times)
It Consultant (4 Times)
Ajax (6 Assignments, 5.5 Years, 7/13 - 4/19)
Ant (10 Assignments, 8.2 Years, 8/01 - 4/19)
Arquillian (2 Assignments, 3.8 Years, 11/14 - 06/25)
Camunda (1 Assignment, 1.9 Years, 8/23 - 06/25)
Eclipse (21 Assignments, 16.3 Years, 8/01 - 4/19)
Git (11 Assignments, 11.3 Years, 9/10 - 7/23)
Hibernate (12 Assignments, 14.6 Years, 2/05 - 06/25)
Html5 (8 Assignments, 9.3 Years, 4/10 - 7/23)
Jackson (5 Assignments, 8.5 Years, 9/16 - 06/25)
Java/jee (30 Assignments, 27.9 Years, 3/96 - 06/25)
Javascript (8 Assignments, 7.7 Years, 9/97 - 7/23)
Jboss (3 Assignments, 4.5 Years, 6/07 - 06/25)
Jenkins (6 Assignments, 9.1 Years, 9/10 - 09/22)
Jersey (5 Assignments, 8.5 Years, 9/16 - 06/25)
Jquery (7 Assignments, 5.8 Years, 4/10 - 4/19)
Json (8 Assignments, 11.1 Years, 11/13 - 06/25)
Junit (12 Assignments, 14.8 Years, 5/08 - 06/25)
Maven (6 Assignments, 6.1 Years, 9/10 - 4/19)
Microservices (6 Assignments, 7.3 Years, 9/16 - 7/23)
Mysql (6 Assignments, 4.3 Years, 12/99 - 6/13)
Rest (9 Assignments, 11.3 Years, 11/13 - 06/25)
Spring (6 Assignments, 6.2 Years, 5/08 - 7/23)
Sql (6 Assignments, 5.4 Years, 4/13 - 4/19)
Tomcat (7 Assignments, 4.0 Years, 8/01 - 1/14)
Webservices (6 Assignments, 10.3 Years, 11/14 - 06/25)
Xml (11 Assignments, 10.6 Years, 2/01 - 4/19)
Xslt (7 Assignments, 8.6 Years, 3/01 - 4/19)
Languages
Education
Technical University of Munich (TUM)
Dipl.-Ing. in Electrical Engineering, thesis at Imperial College London · Electrical Engineering · Munich, Germany · 1.3
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Mani based?
What languages does Mani speak?
How many years of experience does Mani have?
What roles would Mani be best suited for?
What is Mani's latest experience?
What companies has Mani worked for in recent years?
Which industries is Mani most experienced in?
Which business areas is Mani most experienced in?
Which industries has Mani worked in recently?
Which business areas has Mani worked in recently?
What is Mani's education?
What is the availability of Mani?
What is the rate of Mani?
How to hire Mani?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Full-Stack Developer
Nearby freelancers
Professionals working in or nearby Munich, Germany