Post Job Free

Resume

Sign in

Software Developer

Location:
Cranberry Township, PA
Salary:
50000
Posted:
February 07, 2019

Contact this candidate

Resume:

Matthew Ciraula

*** ******* *****

Cranberry Township, PA 16066

724-***-****

ac8e78@r.postjobfree.com

Github: https://github.com/ciraulam

Professional goals

To gain experience in developing software solutions that excite and transform the way we use technology to solve problems and improve lives. I have a passion for using my creativity to solve complex problems in a way that empowers people through technology.

Education

University of Pittsburgh, B.S. Computer Science – December 2018

Areas of Expertise

Web Programming

●Proficient with both Flask (Python) and Spark (Java) back-end frameworks

●Good understanding of MVC architecture

●Solid grasp of Javascript, AJAX, and Document Object Model manipulation

●Basic understanding of HTML and CSS

●Created RESTful applications

Databases

●Firm understanding of the structure and design of Relational Databases

●Experience with multiple flavors of SQL

●Familiar with other database structures: RDF (SPARQL), Graph databases (neo4j), and NoSQL (MongoDB)

●Experience with Hibernate ORM tool for java

General Programming

●Strong understanding of object-oriented programming with multiple languages

●Thorough knowledge of data structures and algorithm design

●Prioritizes readability and neatness in code

●Experience with Systems and Network programming

●Data analysis skills - experience with most of the popular python data science libraries

Other

●Solid verbal and written communication skills

●Understanding of software life cycle and agile design methodology

●Very adaptable - able to learn new languages/frameworks quickly

Programming Language Experience

●Java - Used Java extensively in my education and have a thorough grasp of the language including implementing complex algorithms and using spring framework for web servers.

●C/C++ - Experience using C for systems and network programming in implementing memory allocation, creating basic device drivers, and a partial TCP implementation

●Python - Used Python for many purposes including server-side scripting, data analysis, artificial intelligence, and general purpose programming.

●JavaScript - Leveraged JavaScript in a web programming class to make dynamic web applications using DOM manipulation and AJAX.

●SQL – Wrote SQL and worked with relational databases for many courses. I have experience with many ‘flavors’ including SQLplus, PostgreSQL, and SQLite.

●HTML/CSS - Have a foundational understanding of HTML and CSS and used them to design basic web pages.

Other technologies/frameworks

Linux

Git - version control

Maven - software dependency manager

Spark - java server-side framework

Flask - python server-side framework

Hibernate – a library for mapping a database schema to java objects

neo4j - graph database

Pandas, matplotlib, and sci-kit learn python libraries for data analysis

Work Experience

G&G Technical Pittsburgh, PA - May 2018 - August 2018

Industrial Automation Intern: Worked with various automation technologies to design and implement projects for customers seeking to automate large-scale industrial processes. This included designing human-machine interfaces to control automated machines as well as programming motors and related internal control mechanisms. I was able to transform written customer requirements into full-fledged working prototypes.

The Porch Pittsburgh, PA - May 2016- August 2016

Line cook: Prepared food items in compliance with recipes, cooking and presentation.

Learned the importance of consistent quality, attention to detail, and communication.

Sheetz Cranberry Township, PA - May 2015- December 2015

Cashier/food prep/ stocking: Cleaned shelves, storage area, floors and work area

Learned the importance of providing outstanding customer service and how to communicate effectively both with customers and other team members.

Wendy’s Cranberry Township, PA - April 2013-August 2013

Fast food server: Maintained high standards of customer service during fast paced operations

Learned how to effectively multitask in a high stress environment and to work with a team of people. Had a willingness to help others as well as ask for help when needed.

References: Available Upon Request



Contact this candidate