Pawel Mankowski
Montreal. Quebec, Canada H2X1T7
*****.*********@****.******.**
Summary
Fourth year software engineering undergraduate student experienced in commercial
Java and Android software development. Interested in contributing to software projects
and systems. Motivated self-learner passionate about technology and seeking a
challenging environment to learn and apply skills.
Education
2010-2014
McGill University, Montreal, Quebec, Canada
Bachelor of Science, Software Engineering
GPA: 3.14/4
Relevant Coursework: Algorithms and Data Structures Software
Development Operating Systems C++ Database Systems
Artificial Intelligence Distributed Systems Concurrent
Programming Software Validation Software Architecture
2006-2010
Hillsborough High School, H illsborough, N J, USA
Graduated in top 5% of class
Work Experience
Android Developer, IPIX S.C., Warsaw, Poland
May to
Worked with team to develop large scale e-commerce Android application.
September
Responsible for building location service functionality as well as optimizing
2013
memory management systems within the application.
Used Java, PHP, MySQL, and SQLite to construct a database centric
Android solution
Represented the team in requirement and quality assurance meetings with
United States based clients.
Software Developer, Turtle and Hughes, Linden, NJ July to
Designed and developed a new inventory control and automatic reordering September
system designed to run on Android. 2013
Integrated application with company’s internal system using PHP for data
processing and transfer.
Interacted with company representatives to incorporate their input and
needs into the application’s functional requirements.
Website Developer Turtle and Hughes, Linden, NJ June to
August
Participated in the development of an e-commerce website with limited
2011
prior web development knowledge. .Acquired valuable experience in
Apache, Ruby on Rails, MySQL dynamic website development
Sep. 2013
Help Desk Tutoring McGill University, Montreal, QC to Apr.
Tutor undergraduate students in lower level computer science courses. 2014
Provide personal assistance to students with questions involving Java, C,
algorithm implementation, assembly, SML, and C++.
Projects
Medical Records Android Application
Designed an Android application for a Montreal based physical therapy clinic tasked
with updating and storing medical information for their patients.
Worked closely with client representative to ensure all company needs were met.
Prepared both high level and low level software design documents employing UML and
other industry standards.
Used Java, PHP, SVN, JSON, MySQL in order to construct a cohesive application.
Distributed Travel Booking System
Implemented a travel system distributed over several servers using both Java RMI and
Java Sockets.
Solved concurrent locking issues and constructed a hierarchical two-phase commit
protocol to provide stability for the system
Technical Skills
Languages/Frameworks:
Work Experience: Qualified developer in Java. (JDBC, JavaBean, JSON, MVC,Swing)
Project experience: C++, C, Python, PHP, SQL.
Web Development: HTML, CSS, Ruby on Rails, MySQL, JavaScript, PHP, XML, JSON.
Tools/IDE: Eclipse, SVN, Git, MySQL Workbench, JUnit, SQL Developer
Databases: MySQL, SQLite, DB2.
Methodologies: UML, Agile Software Development
Platforms: Android, Windows, and Unix-based systems
Other Skills
Foreign Languages: Fluent in Polish and English. Proficient in German.
References Available upon request