Andrei P.

About Me

I am a skilled software developer with expertise in programming and a passion for iOS development. I have created numerous high-performance iOS mobile apps using functional reactive programming and MVVM. When not involved in programming, I specialize in most C languages including C++, C#, and Objective C. I have worked in both the finance and medical software industries and typically follow all the cutting-edge technologies that will shape the world in the the coming years (microservices, functional programming, blockchain, and machine learning). As a client-focused developer, I ensure my client’s apps are clean, fully responsive, bug-free, and secure.

Other

Work history

UpStack
UpStack
iOS Engineer
2015 - Present (10 years)

Create and develop innovative mobile and software solutions for a wide range of clients.

Freelancer
iOS Developer
2015 - Present (10 years)
  • Served as an iOS developer for several clients.

  • Developed a high-level event management application.

Private Contractor
Software engineer, IT Infrastructure Administrator, Database Administrator
2011 - 2015 (4 years)
  • Completed various projects while working simultaneously as a software developer, IT infrastructure administrator, and database administrator for a private medical contractor.

  • Designed and implemented a complete patient management system with full medical records, automated querying and parsing of new data, and dynamic reports/graphs. Utilized Objective C/Cocoa/OSX (for front-end clients) and Ubuntu/MySQL/OpenSSL as a back-end database server and XML for network information exchange.

  • Observed client’s workflow and identified areas where improvements or a new extension could significantly benefit the project.

  • Outlined business needs and produced requirements analyses.

  • Utilized numerous technologies and methods to implement various components of the patient management software system including Quartz drawing engine (for generating new layouts for all contractor's documents and implementing automatic PDF reports according to design rules), CorePlot framework (for generating automatic graphical reports based on medical data), Integrated FTP Client (for scheduling queries), EventKit (for calendar and reminders event generation) and EtPanKit (for automatic e-mail generation and delivery).

Mysis
Software Engineer
2008 - 2010 (2 years)
  • Developed the Summit Architecture department for a company providing financial services software for retail/corporate banking, lending, treasury, capital markets, investment management, and enterprise risk.

  • Served as the designated trainer and mentor for new software developers.

  • Completed development of Summit FT client extensions.

  • Conducted Summit Maintenance for FT Front (Misys Summit FT is the financial software used by many treasuries, investment banks and government branches to manage their derivative products).

  • Utilized numerous technologies including Visual Studio, C# .NET, XML as well as Summit Maintenance for back-end, Business Objects: C++, XML, gcc, Solaris.

Showcase

Senior iOS developer
Senior iOS developer
  • Gocus is a goal-oriented task management system for life insurance agents.

  • It utilizes MVVM architecture with reactive bindings for UI, separating business logic from UI complexity.

  • The system employs asynchronous calls and Rx for improved responsiveness and network performance, including a custom data cache.

iOS Developer
iOS Developer
  • Developed a complete patient management system including full medical records, automated querying, and dynamic reports.

  • Identified and addressed workflow gaps through improvements and new extensions.

  • Utilized a range of technologies including AES Encryption, MD5, MCPKit, XCode, Objective C, C++, Cocoa, Ubuntu, SSL Client/Server, and X.509 certificates management.

iOS Developer
iOS Developer
  • This application facilitates event organization for both business and personal use.

  • It allows users to create new events or join existing ones.

  • The application includes features like invitees, chat rooms, voting, and image sharing.

Education

Education
Engineer's degree, Computer Science
Universitatea Politehnica din București
2004 - 2008 (4 years)