Matt Pileggi
Verified Expert in Engineering
Software Developer
Matt is a strong communicator with matching analytical skills. He has spent the last three years working on iOS and also has six years of Java experience. He has tackled the full project life cycle—from collaborating on initial project roadmaps to guiding them through the finish line.
Portfolio
Experience
Availability
Preferred Environment
Git, Eclipse, Xcode, MacOS
The most amazing...
...thing I’ve coded is a linear programming financial portfolio optimizer. It generated better answers than the replaced system and ran 200 times faster.
Work Experience
Software Engineer
Swenson He
- Developed custom graphs with core graphics to display large data aggregations.
- Designed custom mobile caching solutions enabling apps to function offline and load faster.
- Created automated test suites for IoT services.
- Built rapid demos to secure future clients.
- Refined interview processes with company leaders and evaluated talent.
Full-stack Developer
PhoneFit
- Built an iOS application in Swift 3 with an AWS back-end that allowed personal trainers to create, save, and share video-based workout routines with clients.
- Created reusable Swift libraries using CocoaPods.
- Leveraged Amazon Cognito User Pools to handle the authentication and storage of user accounts.
- Built a functionality to save user created content in a NoSQL key-value data store using DynamoDB.
- Used Amazon API Gateway to create RESTful entry points to the back-end.
- Wrote Lambda functions in Node.js to connect the API Gateway to DynamoDB.
- Utilized Core Data to implement an offline save of user created content.
Technical Lead
Vanguard
- Led the linear programming effort on financial portfolio optimizing software involving thousands of mathematical equations and constraints.
- Leveraged design patterns to construct systems of equations easily and efficiently in Java.
- Divided large bodies of work into small, manageable tasks and delegated to team members.
- Conducted technical interviews concerning prospective contractors.
- Worked closely with project stakeholders as a representative of developers to obtain a high-level perspective of a project's next steps.
- Negotiated mutually agreeable alternatives with product owners when business requirements were unfeasible given current resources.
Developer
Vanguard
- Created interactive forms using TeamSite, a content management system, that generated client-facing web pages that could be pushed to production rapidly.
- Built client-facing pages using JSF and Facelets.
- Fixed production defects as tickets were opened.
Experience
Chemowave
PhoneFit
Portfolio Rebalancing Engine
Skills
Languages
Java, Swift, JavaScript, Objective-C, Facelets
Frameworks
ASP.NET MVC, Express.js, JSF
Libraries/APIs
Node.js, iOS Charts
Tools
Postman, Xcode, Git
Paradigms
Agile, Functional Programming, Model View ViewModel (MVVM), Linear Programming
Platforms
Amazon Web Services (AWS), MacOS, Eclipse
Storage
MongoDB, Realm, Amazon DynamoDB
Other
HP TeamSite
Education
Bachelor's Degree in Information Sciences and Technology
The Pennsylvania State University - University Park, PA, USA
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring