Thomas O’Donnell
Niagara Falls, NY 14305
www.linkedin.com/in/tom-programmer • https://github.com/Tom1357
• - •-
Software Developer
10+ years' success developing and implementing mobile apps, Windows desktop apps, building
technology solutions from architecture to support.
Results-driven software developer with experience in Object Oriented Programming (OOP). Expertise in
design, development, and implementation, with strong analytical and problem-solving skills. Equally
capable of contributing effectively to high-performing project teams or working independently to enhance
performance and increase profitability. Articulate communicator, skilled at explaining complex
information in easily understandable language.
Software Architecture • Software Development Life Cycle • Agile Methodology
Java • React Native • Programming • Multiple Operating Systems
Technical Proficiencies
Programming &
Frameworks
Environments &
Operating Systems
Software
Java, Javascript, React Native, Node.js, Spring Framework, Spring Boot,
Objective C, C++, HTML5, CSS, Apache Web Server, SQL, G-Code, Github,
Gradle
Xcode IDE, Intellij IDEA, Eclipse IDE, Visual Studio Code, iOS, Linux,
Windows 10, OSX,
Wordpress, WooCommerce, Photoshop, Blender, Krita, 3D Modeling
Software
Professional Experience
Freelance App Developer (2018 - Present)
Atomic Pixel Games (self-owned), Buffalo NY
Design, develop, and implement applications for desktop and mobile
Develop and implement applications according to customer specification, utilizing Java and React Native.
Adhered to principles of OOP for code reuse.
Key Achievements:
• Developed Memes With Friends app using React Native, recently released in the Google Play Store
(iOS version coming soon)
• Designed custom small business apps for local businesses and satisfied clients
• Built websites for multiple domains
iOS Mobile App Developer (2009 - 2012)
Isherwood Entertainment, Niagara Falls, NY
Design, develop, and implement multiple applications and games for iPhone/iPad.
Develop and implement new mobile apps and games appealing to customers of Apple iTunes store in
Objective C using Xcode IDE under OSX, using best practices and design principles of OOP to deliver high
quality code. Test and debug code.
Key Achievements:
• Successfully underwent app review and publishing process for iPhone/iPad platforms.
• Developed 2D graphics from rendered 3D models for use in game apps.
CNC Laser Operator (2018 - 2020)
Atech-SEH, Buffalo NY
Increased production through greater efficiency in material-loading process, writing programs to machine
parts in CNC laser.
Maintained and ran Bystronic fiber optic CNC laser, debugging problems with programs and physical laser
equipment. Played key role in implementing Lean manufacturing processes and effective production,
meeting timelines and quality standards.
CNC Machinist (2018)
Atech-SEH, Buffalo, NY
Set up parts in four-vice vertical CNC Mill (Anilam 6000 Fanuc-based control), creating parts according to
customer requirements.
Wrote G-code programs for use in machining center, ensuring efficient and effective production
processes. Set up drill presses for tapping and countersinking. Inspected parts and checked tolerances,
maintaining professional standards to work toward ISO-readiness.
Direct Support Professional (2003 - 2018)
Empower, Niagara Falls, NY
Administered medications and CPR; protected Hippa data
Cared for individuals with disabilities, orchestrating and leading group outings for small teams of
employees and clients. Led process improvements to create safer work and care environment,
influencing other employees by committing to work ethic of integrity and compassion.
Education & Credentials
Computer Science
University at Albany, Albany, NY - Course Work
Oracle Certified Associate
Oracle Java 8 - Programmer I Certification
Erie 1 BOCES Workforce Development
CNC Machining, (300-hour course)
• G-Code Programming
• Blueprint Reading, Geometric Dimensions and Tolerances
• OSHA 10 Certification for General Industry