Mobile Software Engineer currently working within the fast-paced Mobile Marketing industry creating top tier Android apps for big name retail clients.
Worked professionally on J2ME games and apps for two years, targeting a multitude of handsets running the gamut of low-end handsets to high-end handsets such as Blackberry and Nokia Series 60 smart-phones, across the major wireless carriers in the nation such as AT&T and Sprint.
The goal that I want to ultimately accomplish once I finish grad school, is to move on up within the mobile industry, eventually making it into a management role. In the meantime, working towards making senior software engineer.
Mobile Software Engineer @ * Currently creating Android-based commerce applications for retailers such as Best Buy, Express, bebe, and MoneyGram to enable users to find products both locally, via text search and barcode scanning, as well as integrating with their respective loyalty programs
* Implemented Google Cloud Messaging (GCM) using server-side Python running on Apache HTTP and client-side Android
* Created and worked on internal shared libraries that encapsulate core features such as barcode scanning, push notifications, BLE iBeacons, geofencing, and customized UI elements into reusable components, currently present in our client's applications
* Wrote unit tests using JUnit and Mockito for several of our internal library components
* Integrated Gradle build scripting and Android Studio support (while beta) to both our internal libraries and retailer client applications
Notable Achievements:
* As of January 2, 2015, bebe and Express Mobile currently hold a 4.0+ rating on the Google Play Store with at least 100K downloads.
* Gradle build scripting has allowed us to deploy our internal Android libraries as AAR using Artifactory as a remote Apache Maven repository.
* Gradle has also allowed us to automate the build and unit-testing process using Jenkins remotely. From January 2010 to Present (5 years 9 months) Greater New York City AreaJunior Software Engineer Contractor @ Currently performing work on porting an existing Apple iPhone application to Google Android and RIM Blackberry mobile platforms. From December 2009 to September 2010 (10 months) Lister @ Performed work on two Census Bureau Operations: Address Canvassing (Mar-Apr 2009) and Group Quarters Validation (Sept-Oct 2009). Worked this position in order to narrow my overall employment gap. From March 2009 to October 2009 (8 months) Junior Software Engineer @ Performed and completed work on an enterprise-grade J2ME-based mobile application for a third-party client targeted at Blackberry and Nokia Series 60 Smartphones. The application enabled users, from their devices, to access their corporate voice mail and contacts within their Voice-over IP network as well as the ability to set their current out-of-office location status using the device's GPS receiver. Addressed bugs and issues that resulted from QA testing.
*My contract with DeviceIQ for future projects was renewed in August 2009.
Tools Utilized: Netbeans, J2ME WTK, Perforce, Blackberry JDE (Java Development Environment). From February 2008 to June 2008 (5 months) Quality Assurance Engineer @ Performed mobile device research and device inventory testing against the company's flagship Bluetooth content distribution device for compatibility. Devised manual test plans to ensure that domestic and international GSM devices would receive and playback images, ringtones, J2ME midlets, and video via Bluetooth. Documented testing results from Bluetooth mobile content compatibility testing. Performed in-store testing of the latest mobile devices for Bluetooth content compatibility, particularly within AT&T, Verizon, and Sprint stores.
Tools Utilized: Microsoft Excel, Eclipse, Netbeans, J2ME WTK (Wireless Toolkit). From March 2008 to April 2008 (2 months) Junior Software Engineer @ Performed work on games and applications written in J2ME (Java 2 Micro Edition) in order to create builds that supported various mobile handsets across several wireless carriers such as AT&T, Sprint, T-Mobile, Nextel, and Boost. Was responsible for supporting “Name That Tune!” on Sprint and AT&T handsets. It was based on the classic TV game show, in which players answered trivia questions based on the music played back in order to win ringtone prizes delivered to their phone. Was also responsible for supporting “ScreenSaver Maker” on Sprint handsets. It enabled users to create and save custom wallpapers right from their mobile devices through the use of animated visual effects on high-end handsets, and images downloaded from our content servers. Worked alongside front-end and back-end developers to ensure that the applications functioned with our content delivery scripts and servers. Ensured that the builds were sent to QA (Quality Assurance) for quality testing. Addressed bugs and issues that resulted from QA testing. Ensured that the builds met carrier requirements prior to release to the market.
Tools Utilized: Netbeans, Perforce, Subversion, J2ME WTK. From July 2006 to February 2008 (1 year 8 months) Junior Helpdesk Technician @ Assessed and trouble-shot computer related problems with students, faculty, and staff over the phone. Utilized an in-house Microsoft Outlook based Ticketing System to document as well as follow-up on open tasks and to place service calls in order to physically repair or set up computers. Performed network connection troubleshooting procedures by guiding customers how to release and renew their connection from their respective OS. Performed Microsoft Windows Remote Desktop Connections to resolve faculty and staff e-mail and network drive mapping issues. Assisted students, faculty, and staff in troubleshooting and configuring their Spam mail filter. Installed Microsoft Windows Service Packs and patches, as well as anti-virus software on student's PC's to ensure that they were Web Safe Access compliant, which is necessary for college network access. Repaired, solved problems, guided customers through troubleshooting, and cleaned out viruses and spyware from customer's computers. Performed light to moderate PC hardware work, as well as the proper dismantling of decommissioned computer hardware.
Tools Utilized: Microsoft Outlook, Barracuda Spam Filter, Ad-Aware, Hijack This, Spybot Search and Destroy, Symantec Anti-Virus Corporate Edition, Microsoft Windows XP, Mac OS X. From September 2005 to June 2006 (10 months) Mobile Video Game Design With J2ME @ Utilized J2ME (Java 2 Micro Edition) to create two video games for two different cell phone models. Utilized that programming language to display graphics. Tested phones on emulators and actual devices. Worked with various API’s (Application Programming Interfaces) in order to create the two games.
Tools Utilized: Netbeans, J2ME WTK, Siemens Wireless Toolkit. From September 2005 to May 2006 (9 months)
B.A., Math/Computer Science @ Purchase College, SUNY From 2002 to 2006 Diego Tori is skilled in: Mobile Devices, Mobile Applications, Android, Java, Linux, CSS, XML, Android Development, Git, Agile Methodologies, Microsoft Office