Bogdan R.

Bogdan R.

Senior Software Engineer

Cluj-Napoca, Romania
Hire Bogdan R. Hire Bogdan R. Hire Bogdan R.

About Me

Bogdan is an experienced Software Engineer who specializes in software architecture and design, backend development, performance optimization, and functional frontend architecture/development. He is a quality-driven developer who builds scalable web applications and APIs using Node.js, and is very passionate about developing innovative software solutions for clients.

Work history

UpStack
UpStack
Senior Software Engineer
2017 - Present (7 years)
Remote
  • Creating and developing innovative software solutions for client across a wide range of industries.

Self Employed
Self Employed
Freelance Software Engineer
2014 - 2016 (2 years)
Remote
  • Led and assisted in determining the scope and technical designs of various projects as an architect, consultant and developer for different clients.

  • Utilized test standards, procedures and functional specifications in achieving large performance improvements of up to 15X, in the API layer of a client by pre-computing and caching many of the heavy computations within their systems.

  • Managed and implemented a business critical API for a client in the parcel delivery industry to deliver over 2 million parcels per month to customers during peak months.

SDL plc
SDL plc
Senior Software Developer
2013 - 2014 (1 year)
Cluj - Napoca, Romania
  • Provided technical leadership as senior developer for SDL's Translation Management System (TMS) used extensively by numerous top 100 companies like Microsoft, Sony and Dell.

  • Played an active role in the continuous improvement of the productivity and efficiency of new features and enhancements of SDL sanctioned applications.

  • Configured, designed and maintained a REST API built with ASP.NET, and Web API, and implemented the security layer for the application.

Endava
Endava
Software Developer
2012 - 2013 (1 year)
Cluj - Napoca, Romania
  • Participated in effective software validation activities for a bond management platform that allowed users to search, filter and complete financial transactions through data extracted from structured and unstructured data feeds.

  • Proactively looked at new and innovative solutions in the design and implementation of the white labeling capabilities of the platform.

  • Regularly assessed the software development and maintainance tasks of the platform for the client.

Fortech
Fortech
Software Developer
2011 - 2012 (1 year)
Cluj - Napoca, Romania
  • Designed and developed a targeted ad platform to create and deliver multi-media ads through lightboxes for a client. The platform included a recommendation engine whose inputs included ad data and lightboxes.

  • Defined and prioritized solutions for multiple SEO and customer acquisition projects that included the landing pages for different brands and retailers.

  • Led the technical implementation of a web-based application for creating email campaigns for a client.

UMT Software
UMT Software
Software Developer
2011 - 2011
Cluj - Napoca, Romania
  • Proposed and implemented creative technical solutions in the development of the company's flagship product, by extending the project and portfolio management capabilities of the Project Server with cost/benefits management techniques.

  • Created a quality source code for the redesign and implementation of the audit trail feature of the product, and ensured efficient solution performance.

  • Adopted current web standards, architectures and concepts in validating and maintaining the integrity of the client's product.

Teamevolve
Junior Software Developer
2007 - 2010 (3 years)
Cluj - Napoca, Romania
  • Led in the development of various internal tools and web applications using the Perl programming language for clients.

  • Completely engineered a MVC framework from scratch using mod_perl and an in-house built template engine to create an internal website using this framework.

  • Built and implemented a chat application through a non-blocking server that used custom protocol resembling HTTP.

Portfolio

Senior Developer

Built a platform for a major company in the parcel delivery industry (can’t disclose name due to NDA) - I worked as a senior developer as part of a distributed team that worked on several projects for the company. We implemented a large API that contained all the business capabilities of the company and we subsequently created a web and a desktop applications that used this API. The API was implemented in Node.js and we used Angular.js 2 and Electron for the client applications. An example of such a client is a web platform (front-office and back-office) for contractor drivers.

Software Architect - PerfectXL
Software Architect - PerfectXL

PerfectXL is a web-based tool that does risk analysis on Excel spreadsheets. PerfectXL has a modern front-end build as a single page application. The back-end is built on a scalable distributed architecture. PerfectXL was successfully deployed to a lot of important companies in the financial, insurance and management fields.

Senior Software Developer - SDL TMS
Senior Software Developer - SDL TMS

SDL TMS is a translation management system and is a web-based enterprise application that is heavily used by most of the Top 100 companies to manage the translation process of their products.

Education

Education
BSc. Computer Science
Technical University of Cluj-Napoca
2007 - 2011 (4 years)