Mani (Afschar) Yazdi
Full-Stack Developer
Experience
Full-Stack Developer
Continentale Krankenversicherung a. G.
- Developing the new digitization strategy.
- Using Camunda as a process engine, a new way to handle batch and dialog jobs is created.
- In close collaboration with the business department, individual processes are created and put into production.
- UI screens to control manual interventions, e.g. when processing applications, are implemented.
- Gradual migration of legacy 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, using the club’s colors and logo.
- The complexity of the multi-tenant app, including the pipeline for deploying the apps to the stores, has been 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 the two 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 approval 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 sends 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 delivered to the app via push notification.
- The challenge in the complexity of the process itself was to convince the departments of this approach with tact.
- From a technical standpoint, OCR was used directly during photo capture for the first time, allowing customers to receive qualified feedback while entering invoices and discarding unusable snaps 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', an upgrade of the LVdoktor document editor.
- The editor is used for quickly creating all documents that arise within the insurance company, including coverage proposals, product information sheets, dynamic applications, marketing brochures, etc.
- Visibility conditions and dynamic parameters can be entered comfortably by the business departments; the layout is implemented by development.
- 40 documents were created in 15 months with the involvement of 7 departments (marketing, legal, risk assessment, mathematics, customer service, occupational pension, development).
- The applications include 1,000 fields, more than 550 in the coverage proposal and about 200 in the product information sheets, which come from 3 different calculation results.
- Correct control of texts and calculation 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 arranging and posting events.
- New menu navigation and many features like chat, an innovative rating system, and analytical reports for business customers.
- The platform is based on a fork of million guides.
- Skills: Android, Cordova, Eclipse, initiative, GIT, iOS, Java/JEE, JSON, JUnit, openness to criticism, MicroServices, REST.
Coach · Enterprise Architect
VKB
- Support of the Java developers at Versicherungskammer Bayern and in-depth work on the company-wide system architecture.
- Key elements of the architecture were questioned, and the pros and cons of a modern microservice architecture were thoroughly discussed.
- Prototypes served as a proof of concept for an easier-to-understand, less error-prone, and maintainable architecture with faster time to market.
- Skills: Assertiveness, Eclipse, initiative, empathy, GIT, Java/JEE, JUnit, ability to accept criticism, willingness to learn, Liquibase, microservices, REST, Scrum, teamwork, sense of responsibility.
IT Consultant · Enterprise Architect · Full-Stack Developer
LV 1871
- Developed a new document editor named LVdoktor.
- Solved the fragile process of creating dynamic PDF documents that had been a challenge for the company for over 15 years.
- Allows departments (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, web services.
Architect · Full-Stack Developer
MediaSaturn
- Further development of the inventory management system.
- Initiated a project for automated database updates using scripts from the repositories of the six development teams.
- Replaced a 10-year-old, error-prone, email-based process with an integrated, automated solution.
- Developed Maven plugins to ensure correct database 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, ability to accept criticism, willingness to learn, Maven, REST, Scrum, SOAP, SQL, web services, XML, XSLT.
Developer
Fujitsu EST
- Implemented the Fujitsu marketplace (SaaS).
- JEE implementation with full 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 location-based social network as an iOS/Android app and as a web application.
- Used Cordova for cross-platform development, Java ESS server as the backend, and communication via REST/JSON.
- Features: chat service, location-based lists, Google Maps integration to fetch address information.
- Innovative menu navigation for quick switching between app functions.
- Skills: Ajax, Android, Angular, Ant, Apache WebServer, Cordova, Eclipse, GIT, HTML5, HTMLUnit, iOS, Java/JEE, JavaScript, JDBC, jQuery, JSON, ability to accept criticism, willingness to learn, REST, SQL, Tomcat.
Architect · Developer
Fujitsu EST
- Implementation of the Fujitsu Marketplace (SaaS).
- JEE implementation with full history tracking of all activities and complex billing models for software vendors.
- Skills: Ant, AOP, Ajax, Eclipse, EJB, GIT, Glassfish, Hibernate, Hibernate-Search, 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 WebServer, 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 tracking of 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 Feedback, Mockito, Paypal, Postgres, Scrum, Spring, Teamwork, XML.
Architect · Developer
United Internet
- Implementation of DE-Mail in cooperation with the BSI and Telekom.
- Use of Scrum as the 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 web shop with features like online/offline mode, Android app development and mobile browser access.
- Features: account data import with invoice matching, automatic dunning, graphical sales 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 WebServer, Batik, DB2, Derby, Eclipse, FOP, HTML5, Java/JEE, JDBC, jQuery, Openness to Feedback, 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, receptiveness to feedback, OSGi, RAP, RCP, Scrum, Spring, teamwork.
IT Consultant
GlaxoSmithKline
- Performance tuning of 3 live web portals.
- Reduced response times from minutes to a few milliseconds.
- Skills: Eclipse, Hibernate, Java/JEE, WebSphere.
Architect · Developer
Home Shopping Europe
- New development of an internal 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 testing the new calculation engine via web services.
- Processed Excel documents over the intranet, converted them into SOAP calls, and returned the results in new Excel sheets.
- Performed regression tests across multiple test cases in a single run.
- Skills: Axis, assertiveness, Eclipse, initiative, empathy, Excel, Hibernate, Java/JEE, POI, teamwork.
Architect · Developer
Fiducia
- Implemented a multi-tenant CMS system for the Volks- and Raiffeisen banks.
- Selected the product, prototyped, and implemented it based on Day Communique.
- Skills: Axis, Day Communique, Eclipse, initiative, Hibernate, Java/JEE, receptiveness to feedback, willingness to learn, SWT/JFace, teamwork, XML, XSLT.
Architect · Developer
Dresdner Bank
- Implementation of the online loan application IKR.
- J2EE development based on IBM WebSphere and Apache Struts in the frontend.
- Building layers according to J2EE compliance (Servlet Filter, Controller, Domain Models, Business Delegates, Session Facade, Entities).
- Module responsibility from requirements alignment through design to implementation.
- Skills: DB2, Eclipse, Java/JEE, JMS, willingness to learn, Struts, teamwork, 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 programming effort.
- Support for online and offline operation as well as access to multiple databases.
- Basis for solutions like 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.
- Feature: status bar for real-time information about the file transfer progress on the server.
- Skills: Eclipse, HTML, Java/JEE, JavaScript, teamwork, Tomcat.
Architect · Developer
Financial Media Services
- Implementation of a stock portfolio application.
- Leading a three-person development team across three iterations from analysis to implementation.
- Creation of a portfolio framework for quick adaptation to different clients without changing the business logic.
- Skills: Ant, BEA WebLogic, Eclipse, Java/JEE, PLSQL, Tomcat, teamwork, TogetherJ.
Developer
ArsDigita
- Implementation of Deutsche Post AG’s intranet for 300,000 users.
- Includes 10 components such as team calendar, address book, document management, and chat.
- Management of virtual rooms and granular 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, teamwork, Tomcat, XML, XSLT.
Coach
MAN Nutzfahrzeuge
- Retraining internal staff in Java with focus on EJB, Servlet/JSP, Swing and XML/XSLT.
- Mentoring apprentices and introducing new technologies.
- Designing company 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 online.
- Integration of the WireCard online payment solution.
- Implementation of a personalized area for login, ticket selection and online payment.
- Skills: Java/JEE, Kawa for Java, MySQL, teamwork, XML, WireCard.
Developer
Audi
- Developed a 3-tier client/server solution over RMI for Audi procurement.
- Delivered a lightweight applet (approx. 100 KB) for worldwide use even with 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.
- Worked 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 database queries from relational databases in the browser.
- Built the Personal Stock Manager (PSM), a comprehensive stock market application for portfolio comparisons, analyses and SMS notifications.
- Implemented the application in three variants: applet, standalone application and pure HTML version 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 to display mainframe data online.
- Using the DCOM architecture to separate resource-heavy objects from the web server.
- Skills: DCOM, Host API, teamwork, Visual C++.
Developer
Stadt Stuttgart
- Program for capturing ballots with a direct mainframe connection.
- Reducing training costs for election workers and easing mainframe load through transactional data transfer.
- Skills: initiative, Host API, teamwork, Visual C++.
Developer
MIS
- Developing an online application for database searches for doctors.
- Improving 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
- Developing an application for price calculation of publishing products for field sales.
- Implementing a recursive calculation mechanism based on variable parameters.
- Increasing customer satisfaction by generating quotes on site.
- Skills: initiative, LotusScript, teamwork.
Architect · Full-Stack Developer
Continental
- Developing a new CRM system for field sales based on Lotus Notes.
- Supporting offline work on laptops via ISDN, including replication for mail, calendar, and statistics.
- Awarded the European Beacon Award in 1999.
- Features: relational data storage, search mechanism via C interface for performance, push technology for central notifications and call center support.
- Skills: assertiveness, initiative, Java/JEE, willingness to learn, LotusScript, teamwork, Visual C++, 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++.
Summary
Passionate programmer, early Java developer, since 1995.
After almost 5 years as an employee, I started freelancing in July 2000. In numerous medium and large projects, I gained not only technical but also professional and political valuable experience. My solution proposals are gladly implemented, and challenges are tackled together.
I prefer MicroServices combined with MicroFrontends. Especially in large companies with different departments, this allows building silos and seamlessly integrating them into a website without making the architecture complicated. The technical openness of these powerful tools makes it possible to completely replace individual components and even implement them with new frameworks without affecting other components. This way, companies can gradually modernize their IT infrastructure over decades.
When it comes to testing, my main focus is 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 quickly.
My passion for IT still beats like on the first day, even after all these years. This is shown, among other things, by the fact that I am currently evaluating different forms of AI training for use in chats as well as image processing in companies during 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 Uses, 5.5 Years, 7/13 - 4/19)
Ant (10 Uses, 8.2 Years, 8/01 - 4/19)
Arquillian (2 Uses, 3.8 Years, 11/14 - 06/25)
Camunda (1 Use, 1.9 Years, 8/23 - 06/25)
Eclipse (21 Uses, 16.3 Years, 8/01 - 4/19)
Git (11 Uses, 11.3 Years, 9/10 - 7/23)
Hibernate (12 Uses, 14.6 Years, 2/05 - 06/25)
Html5 (8 Uses, 9.3 Years, 4/10 - 7/23)
Jackson (5 Uses, 8.5 Years, 9/16 - 06/25)
Java/jee (30 Uses, 27.9 Years, 3/96 - 06/25)
Javascript (8 Uses, 7.7 Years, 9/97 - 7/23)
Jboss (3 Uses, 4.5 Years, 6/07 - 06/25)
Jenkins (6 Uses, 9.1 Years, 9/10 - 09/22)
Jersey (5 Uses, 8.5 Years, 9/16 - 06/25)
Jquery (7 Uses, 5.8 Years, 4/10 - 4/19)
Json (8 Uses, 11.1 Years, 11/13 - 06/25)
Junit (12 Uses, 14.8 Years, 5/08 - 06/25)
Maven (6 Uses, 6.1 Years, 9/10 - 4/19)
Microservices (6 Uses, 7.3 Years, 9/16 - 7/23)
Mysql (6 Uses, 4.3 Years, 12/99 - 6/13)
Rest (9 Uses, 11.3 Years, 11/13 - 06/25)
Spring (6 Uses, 6.2 Years, 5/08 - 7/23)
Sql (6 Uses, 5.4 Years, 4/13 - 4/19)
Tomcat (7 Uses, 4.0 Years, 8/01 - 1/14)
Webservices (6 Uses, 10.3 Years, 11/14 - 06/25)
Xml (11 Uses, 10.6 Years, 2/01 - 4/19)
Xslt (7 Uses, 8.6 Years, 3/01 - 4/19)
Languages
Education
Technische Universität München (TUM)
Dipl.-Ing. in Electrical Engineering, thesis at Imperial College London · Electrical Engineering · Munich, Germany · 1.3
Similar Freelancers
Discover other experts with similar qualifications and experience