Tomasz Nazar

Team Leader / Architect /Senior Software Developer (Python, Ruby, Java)
Warszawa, mazowieckie

Umiejętności

Java JavaScript jQuery Python Ruby Ruby on Rails

Języki

angielski
dobry

Doświadczenie zawodowe

Cubiware Sp. z o.o.
Team Leader /Architect /Senior Software Developer (Ruby, Python)
Logo
Senior Software Developer
GameBoxed
* Role - Backend Developer; Responsible for data persistence, backend Facebook
and Pusher (web sockets) processing. Rails, Ruby was the platform, but also
simple Node.js servers

* Role - Frontend Developer; Responsible for delivering responsive web applications
(Single Page Apps) that work, implementing business process clearly and accurately.
Those were written focusing on business domain layer. Used JavaScript through
CoffeeScript, so code is simpler. Standard JS libs stack: jQuery, SugarJS,
Underscore. CSS and Less were used and HTML5 assets (Sound API, Local
Storage, Real Time communication)
Most of apps were games or gamified business processes. Connected to social
platform Facebook (FB JS SDK)
Customers I’ve worked with include PwC, PONS, Sunrise Festival, Militaria.pl,
Sprzedajemy.pl

* Role - Organisation Support; Responsible for teaching and tutoring fellow
developers to deliver software created using company’s standards.
Part of a team of senior developers to deliver a framework that speeds up
software delivery time and ease of maintainability. Focusing code on
domain layer and usecases most, but also packaging and separating modules in
a way they’re not too tangled.
WebInterpret
Senior Software Developer (Python Pylons)
* Role - Portal Manager; Web frontend/backend Developer, Responsible for creation
and improving of company’s portal and dashboard for 200+ customers
Python was the platform of choice. Pylons was MVC framework, SQLAlchemy
was the ORM mapper, MySQL.
MACH POLAND Sp. z o.o.
Java Developer
* Role - Software Java Developer; Responsible for creation of company’s internal
web applications that present and and manage backend data.
Developed using WebWork and Hibernate.
BMS
System Architect, System Analyst, Java Developer
* Role - Business Analysts; Responsible for gathering requirements from a client
on site and based on that creation of clear system specification documents

* Role - System Architect, Responsible for the system design and a team of Java developers
to deliver working software based on a written specification. Java, Struts, Hibernate

Edukacja

Logo
Informatyka, magisterskie
Uniwersytet Wrocławski

Specjalizacje

IT - Rozwój oprogramowania
Architektura
IT - Rozwój oprogramowania
Programista Rails
IT - Rozwój oprogramowania
Programista Python

Inne

Info o mnie tutaj:
http://www.linkedin.com/in/tomasznazar