Radu F.

Radu F.

Senior Software Engineer

Timisoara, Romania
Hire Radu F. Hire Radu F. Hire Radu F.

About Me

I am a highly experienced and versatile full-stack developer with demonstrated proficiency in back-end optimization. Having worked with a wide variety of different technologies, I am able to easily find the best solution for complex problems and projects without bias. Furthermore, I have a sound understanding of technologies from the entire development stack. I specialize in software engineering, analysis, design, testing, configuration management, re-engineering, UML, and process development. I optimize bottlenecks through concurrency/caching and by finding the best possible tools. I am passionate about developing clean, fast, and organized applications that make the best use of today’s top existing and emerging technologies.

Work history

UpStack
UpStack
Senior Software Engineer
2017 - Present (8 years)
  • Lead Senior software developer

  • Work with teams to successfully deliver great products for awesome start-ups

Pluralsight
Mentor
2016 - Present (9 years)

Mentored, assisted, and guided new trainees through their technology learning experience.

HackHands
Technology Expert
2016 - 2016

Delivered effective on-demand support for clients with specific and complex technical issues and concerns.

Toptal
Senior Consultant
2012 - 2016 (4 years)
  • Led numerous comprehensive projects for a diverse range of clients.

  • Managed security, extensibility, and provided a maintainability analysis for a large Web2py application.

  • Developed a rich UI site automation using Python, selenium/dryscrape, beautifulsoup, py.vcr and, py.test.

Fericean Radu Loan PFA
Freelance Developer/Trainer
2011 - 2016 (5 years)
  • Created an innovative API to automate a rich user interface site operation.

  • Combined Selenium and direct back-end calls to best provide methods for client requested operations.

  • Managed and utilized Chrome DevTools that analyzed HTTP calls and JavaScript processing functions and reverse engineered the site functionality.

  • Utilized Python VCR to record and replay the HTTP traffic for automated testing.

  • Performed pair programming and code review to ensure proper results and to deliver the cleanest possible code.

  • Created a state of the art rating and accounting platform, for the telecom industry, from scratch.

  • Managed requirement digging and generated optimized solutions for complex market needs.

  • Minimized hardware requirements for a real-time platform through smart caching, concurrency, and profiling. Minimized garbage collector cycles.

  • Continuously improved the general architecture and achieved maximum simplicity for ease of use.

  • Analyzed 40k lines of a code web2py web application and created complex features and development documentation.

  • Created a security analysis report and effectively identified and resolved weak spots on the stack.

  • Performed static and dynamic analysis to identify performance and scalability issues.

  • Identified a major maintainability problem and proposed a successful future-proof solution.

Vox Filemaker Solutions
Developer/Trainer
2010 - 2011 (1 year)
  • Led mobile/web development services including Mac server network administration and customer support.

  • Developed a Django web portal that allowed users to order food from multiple restaurants.

  • Created and developed an iOS synonyms dictionary application for the German language (20,000+ words).

  • Conducted Python training for a local mid-size company.

Oce Software Timisoara
Software Developer/Trainer
2005 - 2010 (5 years)
  • Developed an industrial printer job processing engine, written in C++, with multi-threaded architecture.

  • Served as the Technical Manager and recruited/trained new employees.

  • Developed a web printer configuration application, written in Java/J2EE, with complicated setting dependencies and inter-system interfaces.

  • Created and developed a web application to manage the company's internal sport activities. Application was written in Django with a full AJAX driven interface.

Portfolio

Cofounder, architect and open source lead developer
Cofounder, architect and open source lead developer

Real-time Charging System for Telecom & ISP environments. The Cgrates platform support various configurations to connect to running telecom infrastuctures and collect realtime calls data in order to determine costs of all data transfers. Bestide of the main rating function it provides, realtime stats for atomated fraud detection and failure recovery, least cost routing and various other telecom related features.

Open source lead developer

web2admin is a Django admin-like plugin for web2py. It provides a ready to use, fully customizable, role-based, administration console for web2py projects

Open source lead developer

Cgrates web admin console. Ultra-fast AngularJS project connecting to cgrates API through websocket services to provide rating profiles creation and overall cgrates engine monitoring.

Education

Education
Computer Systems Networking and Telecommunications
Universitatea „Politehnica” din Timișoara Ing
Education
Master of Science, Electronics
UT Timisoara