Daniel Mihai B.

Software developer

Outsourcing
Senior
Bucharest, ROMANIA
Contact us for this profile

My experience

More

Colibris Software01.12.2012 - Present

Software Developer within a company which develops integrated software solutions for small, medium and large global e-commerce merchants. Its tools are designed for managing online inventories, harvesting the competition data and repricing client items based on complicated rules so that they stay on top of competition.
  • Involvement in the development of the main product of the company, SellerEngine - a SaaS web application for managing online inventories and automated repricing. It involves Python back-end applications distributed on several machines, using processes and threads, PostGreSQL relational databases, MongoDB and GWT web front-end, Amazon APIs (AWS, Pricing Events API).
  • Python back-end development.
  • Remote command line interaction with Linux machines.
  • Shell scripting, crontab, package management.
  • Implementation of distributed computing techniques.
More

EAU DE WEB01.11.2013 - 01.11.2014

Python Developer within a Romanian software company specialized in Web development.
  • Software development for projects dedicated to clients from the EU.
  • Development of new features according to technical and functional specifications.
  • Code refactoring.
  • Application maintenance.
More

Telmap Services01.08.2012 - 01.10.2012

Software Developer for a world leader in mobile location-based services.
  • Development of navigation solutions that are very localized and provide fresh and hot points of interest. At the core, the routes are calculated by a mapserver written in C++. It communicates through a Java middleware with the clients (mobile devices).
  • Agile Development.
More

Nivis Atlanta LLC01.01.2011 - 01.08.2012

Software Developer within a company which produces wireless solutions based on ISA100, WirelessHart and SmartObjects targeting both industrial and commercial clients.
  • Collaboration within the Linux system applications team.
  • Development of various daemons and custom network stacks that are required by the wireless embedded solution. The applications and internal framework are written mostly in C++, focusing on performance, small memory footprint and cross-compiling.
  • NetworkSimulator3 tuning.
  • Implementation of the Smart Objects, ISA100, WirelessHart standards.
  • Waterfall Development.
More

Adobe Systems Romania01.05.2010 - 01.08.2010

Software Developer within an American multinational computer software company focused upon the creation of multimedia and creativity software products, with a more-recent foray towards rich Internet application software development.
  • Collaboration within the Adobe AIR Team, which was C++ based and worked together with the US team on making AIR (Adobe Integrated Runtime) spread across as many users as possible.
  • Involvement in several projects based on web technologies.
  • High level and low level C and Objective C programming targeting many systems from x86 machines to Android based devices; it included Webkit - open source browser engine and Flash - Adobe widespread technology.
  • Agile Development.
More

Rack-Soft01.11.2006 - 01.04.2010

Software Developer for an established developer and integrator of software products for the server market.
  • Low level design and implementation of middleware applications (network based, multithreading/multitasking, daemons).
  • Development and improvement of internal C framework components (correctness, speed, reliability).
  • Proposal of various design changes to applications and framework, which were granted.
  • Investigation of medium/big open source applications (like Astmanproxy, OpenSer and Asterisk).
  • Bug fixing and implementation of the features required by the organization.
  • C interaction with MySQL, Memcached, Redis, LUA.

My stack

Spoken languages

ENGLISH: Advanced
ROMANIAN: Native speaker

Networks and systems

Linux, Debian, Gentoo, RedHat, BSD, Network Simulator 3, UNIX, Windows

Languages

Python, C/C++, Bash scripting, JAVA, JavaScript, Ruby, Shell Scripting

Technologies

Datastore, Pip, Virtualenv, MemCache, MySQL Client, Ncurses, Safe STR, SQLAlchemy

Web technologies

Django, Flask, Plone, Zope, GWT, MWS, Adobe AIR, CSS, HTML, JSON

DBMS

MongoDB, MySQL, PostgreSQL

Analysis methods and tools

GCC

Development Environment

Google Application Engine, GIT, IPython, Make, Perforce, Vim, XCode

Protocols

DNS, HTTP, IPv4, IPv6, SIP, TCP/IP, UDP, VoIP

Software testing

pdb/ipdb

Embedded and Telecom

VCS

Miscellaneous

Agile, Supervisor, Valgrind, Waterfall

Graphic

Lightroom, Photoshop

My education and trainings

Bachelor's Degree in Computer Science, Faculty of Mathematics and Computer Science - University of Bucharest.2009-2013