Post Job Free

Resume

Sign in

Software Developer Development

Location:
San Francisco, CA
Posted:
July 06, 2015

Contact this candidate

Resume:

Marcin Calka

ADDRESS:

Skladanowskystr. *A

***** ******

Germany

CONTACT:

acqlqt@r.postjobfree.com

+49-152-********

skype: lnxemsii

Profile

Senior Software Developer with over seven years of wide range experience in various programming technologies. Specialising in RESTful services development with the use of oriented languages (mainly Java), SQL/NOSQL databases and SCRUM project methodology. Master of Arts and Bachelor of Arts in Computer Science obtained at Warsaw University of Technology.

Professional experience

10/2013–today

Senior Backend Developer – MyLorry GmbH, Berlin, Germany

REST API services design and development for Java platform (Spring, Hibernate, Maven)

SQL database design and development (MySQL)

NoSQL database design and development (MongoDB, DynamoDB)

designing and implementing distributed micro services in Java (SpringBoot, Redis)

building applications using Amazon AWS cloud solutions (Elastic Beanstalk, EC2, RDS, SNS, S3) and Windows Azure platform

developing location tracking systems and push notification systems for iOS and Android applications

working with Google Directions geo-service API and OpenStreetMaps data sets

integration of Salesforce system into Java backend

working and maintaining Git and SVN version systems

developing automated tests for Java (JUnit, Mockito, Jenkins)

web app testing (JavaScript, AngularJS)

developing and testing mobile apps (iOS, Android, Phonegap)

Linux servers administration (Apache, TomCat, MySQL, OpenFire) and Linux scripting development

preparing technical documentation (JavaDoc, Jira, Confluence, Apiary)

participating in Microsoft Ventures Accelerator program in Berlin

working with Agile project methodology (SCRUM)

05/2013–09/2013

Team Lead – GoodNeighborLabs LLC, Los Angeles, California, USA (contract, telework)

development supervision within SCRUM team

product architecture and technical design

Waterfall process setup and maintanance

migration from Waterfall to SCRUM methodology

08/2012–05/2013

Senior Software Developer – GoodNeighborLabs LLC, Los Angeles, California, USA (contract, telework)

RESTful services design and development for Java EE platform (JAX-RS, RestEasy, Hibernate, GSon, Infinispan, Maven)

iOS apps development (CoreLocation, CoreData, MapKit, FacebookSDK, RestKit, XMPPFramework)

relational database design and development for MySQL and MS SQL platforms

design and development Big Data solutions (Cassandra, Amazon DynamoDB)

Linux server administration (Apache, JBoss AS7, TomCat, MySQL, eJabberd)

and Linux scripting development

Amazon AWS platform administration (Amazon EC2, RDS, DynamoDB, S3, CloudWatch)

mobile CPT app development (Xamarin platform)

iOS and Android chat services development (XMPP protocol)

mobile crash reporters integration (TestFlight and HockeyApp)

Facebook app design and development (ShortStack, jQuery)

cross-platform localizable resource integration (Android XML, SmartLing framework)

SVN to Git (BitBucket) migration

system security implementation (SSL)

performing various kinds of tests (unit tests, functional tests, acceptance tests)

unit tests implemenation for Java (JUnit) and Objective-C (OCUnit)

building and maintaining system documentation (JavaDoc style)

08/2012–01/2014

CEO – Marcin Calka Software, Pilawa, Poland

architecturing cloud solutions using Parse framework (JavaScript, node.js)

iOS apps design and development

basic company management

01/2010–11/2012

System Developer – CBG International Sp. z o.o., Warsaw, Poland

design and implementation of custom connection modules between MS SQL

Server databases and Delphi application servers (Delphi, ADO, SOAP)

web services and back-end application development (RemObjects)

multithreading development within application servers

windows front-end application development and UI design

(VCL, DevExpress)

designing and deployment relational databases in MS SQL Server 2005/2008, Firebird and MySQL (tables, relations, triggers)

implementation of ETL processes (T-SQL, Java, XSLT, Xerces, Xalan)

mapping database records into Delphi objects

testing and debugging new functionality

creating documentation

organizing work for small teams of developers

07/2008–12/2009

Software Developer – T.Denne & Sons Ltd., Ashford, UK

(part-time work)

web application development (Java, jQuery, Spring, TomCat)

applications design and developments (Visual Basic)

MySQL and Excel data integration (SQL, Excel VB macros)

various data manipulationss (C and Windows batch scripts)

training and supporting users

creating documentation

09/2006–03/2007

Software Developer – Wienerberger Ceramika Budowlana

Sp. z o.o.,Warsaw, Poland (part-time work)

programming advanced Excel macros and formulas (Excel VB)

maintain company CMS system (Drupal)

training and supporting users

Education

10/2010–10/2012

M.Sc. in Computer Science – Warsaw University of Technology, Faculty of Electronics and Information Technology, Warsaw, Poland

constructing and testing evolutionary algorithms as a part of multi-agent systems (Java, JGAP, JADE)

09/2005–09/2010

B.Sc. in Computer Science – Warsaw University of Technology, Faculty of Electronics and Information Technology, Warsaw, Poland

designing, implementing and testing multi-agent systems for energy market (Java, JADE, JAXB, XML, XSLT, Xalan and Xerces)

designing and developing multithreaded mobile application games (Java ME)

modifying memory management in Minix kernel (C)

Computer skills

languages and

frameworks

Java and various Java Frameworks, Objective-C, C/C++, SQL, UML, Delphi, Pascal, Visual Basic, XML, JavaScript, LATEX, HTML, Haskell, Bash and more

software

Eclipse, XCode, Netbeans, Visual Studio, Embarcadero RAD Studio, Rational Rose, Power Builder, Software Architect and more

systems

Mac OS X, Linux and Unix systems, Microsoft Windows systems, QNX

Languages

Polish

Mother tongue

English

full professional proficiency in listening, reading, speaking and writing

2014

IELTS Test in English, International English Language Testing System

2009

B2 Certificate in English, Foreign Language Centre of Warsaw University of Technology

Theses and publications

2012

M.Calka, “Implementation and analysis of cooperation strategy in multi-agent platform for Polish electric energy market”, M.Sc. Thesis, Warsaw University of Technology, Institute of Control and Computation Engineering,Warsaw, Poland

2010

M.Calka, P.Palka, M.Kaleta, E.Toczylowski, T.Traczyk, “Design and Java implementation of the multi-agent platform for multi-commodity exchange”, III Krajowa Konferencja Naukowa Technologie Przetwarzania Danych, Poznan, Poland

2010

M.Calka, “Multi-agent platform framework for multi-commodity exchange market models”, B.Sc. Thesis, Warsaw University of Technology, Institute of Control and Computation Engineering, Warsaw, Poland

Other

social skills

understanding company needs, very good team communication skills, leadership and motivation skills, hard-working, well organized, used to face problems with can-do attitude, conflict management, interpersonal skills, initiative,enthusiastic and honest person

driving license

yes, from 2004

interests

sport, motorization, travels



Contact this candidate