Bharat Kumar Arya
Angestellt, Senior Software-Ingenieur, FORCAM GmbH
Abschluss: Master of Computer Applications, University of Delhi
Friedrichshafen, Deutschland
Über mich
With 12 years of experience in software development, including more than 3 years of team leadership and software architecture work, I possess a broad range of technical skills and expertise. I have been working with my current company since 2019 in Ravensburg, Germany. I have an aptitude for analytical and problem-solving skills. I am a motivated individual with a passion for technology. I have designed and developed scalable, robust microservices and SOA applications as MES products in Java-based tech stack. Additionally, I successfully managed a team of people using Agile methodologies. I have been involved in design and code review and release management. Skills: Modern Java, Spring/Spring boot, C/C++, Hibernate/JPA, SOA/Microservices, Design Patterns, TDD/JUnit, JUnit, SQL/NoSQL, Docker, Maven/Gradle, Basic DevOps/AWS/Kafka/Scalable Systems and more
Werdegang
Berufserfahrung von Bharat Kumar Arya
Arbeit als Java-Profi in einer Multi-Modul-Webanwendungslösung für die MES-Domäne. Zu den Fähigkeiten gehören Java v8/11/14/17, Entwurfsmuster, Agile, Team leiter, Spring, Hibernate, JSP, SQL/MongoDB, C++, Software-Architektur, Docker und andere.
Entwicklung neuer Artefakte des bestehenden MES-Produkts, eigenständige Entwicklung für viele Funktionen. Neuen Konnektoren für neue Maschinentypen. Design und Entwicklung des OPCUA-Gateways als Microservice für das Maschinendatenverarbeitungsprodukt. Fertigkeiten: Java, Spring, Hibernate, Entwurfsmuster, SQL/NoSQL DBs, Restful API, C/C++, CaptainCasa, TDD... Verbesserung eines clientseitigen Anwendungsprogramms. Optimierung der Produktleistung, Diagnose komplizierter Probleme und Schulung neuer Kollegen.
Maintenance and new development artifacts of the web-based MES product in a client location in Ravensburg, DE. Led team of 3+ developers in India, gathering requirements and designing solutions, distribution of workload among team while practicing Agile methodologies. Fixing bugs, supplying technical aid, and diagnostic complex issues.
6 Jahre und 9 Monate, Juni 2010 - Feb. 2017
Associate Technical Lead
Nagarro Software Pvt. Ltd.
I have about seven years of experience in the development and maintenance of modules for projects in domains like shop floor management, accounting system for small businesses, and casino guest management system. I have experienced working in project practices like agile, waterfall, etc. Skills: Java/C++, win32, Spring, SQL databases, Hibernate, C#, JPA, CaptainCasa, MFC, Visual Studio/IntelliJ/Eclipse, Windows/Linux, Apache Tomcat, Maven/Gradle, Design Patterns, UML design, TDD/DDD, Reactive systems
Ausbildung von Bharat Kumar Arya
3 Jahre, Juli 2007 - Juni 2010
Master of Computer Applications
University of Delhi
The MCA (Masters in Computer Applications) program from this reputed institute adds a specialization to a graduate's profile. There are a lot of careers after MCA like software development, trainee programming, web designing, and system management. Many industrial projects are also given to the students to explore their interests. The subjects include programming C/Java, Software Engineering, Algorithms and more.
Sprachen
Englisch
Fließend
Deutsch
Grundlagen