Marcin Pietras

Lead Software Architect at LendingClub

Marcin Pietras has a diverse work experience in the field of software engineering and architecture. Marcin worked at LendingClub from 2015 to the present, initially as a Principal Software Engineer and then as a Lead Software Architect. In these roles, they provided guidance for major system engineering projects, developed technology vision and roadmap, mentored and inspired engineers, and ensured the flexibility and extensibility of the system. Marcin'swork at LendingClub involved technologies such as Java, JEE, REST, JSON, Spring, AWS, Oracle, and MySQL.

Prior to LendingClub, Marcin worked at Bank of America from 2008 to 2015, starting as an Assistant Vice President and then becoming a Vice President. Marcin played a key role in re-platforming Bank of America's online banking system and building next-generation shared services. Marcin'swork involved Java/JEE, Drools, and distributed microservices.

Before Bank of America, Marcin worked at ClickandBuy Holding GmbH as a Software Engineer, where they re-platformed an online payment platform from C++ and Perl to a distributed, service-oriented system in Java/JEE. Marcin was responsible for system architecture, design, and implementation, as well as server-side and web client programming.

Marcin's early experience includes working at ABG Ster-Projekt as a Software Engineer. Marcin contributed to building the Integrated Administration and Control System (IACS), a workflow management system for government agencies. Marcin'sresponsibilities included business requirement analysis, system specification, object-oriented designing, and server-side programming using JEE, EJB, Spring, and Hibernate.

Marcin Pietras earned a Master's Degree in Electrical Engineering and Computer Science from Politechnika Lubelska, which they attended from 1998 to 2003. In addition, they obtained several certifications, including the Java 2 Fundamentals Certificate from Brainbench and various certifications from Sun Microsystems, such as the Sun Certified Business Component Developer for the Java 2 Platform, Sun Certified Enterprise Architect for Java Platform Enterprise Edition Technology, Sun Certified Programmer for Java 2 Platform, and Sun Certified Web Component Developer for the Java 2, Enterprise Edition. The exact months and years in which they obtained these certifications are not provided.

Links

Previous companies

Bank of America logo

Timeline

  • Lead Software Architect

    2020 - present

  • Software Architect

    2017

  • Principal Software Engineer

    2015