Senior Software Engineer at Major League Baseball
Greater Denver Area
L3 Support Lead @ IBM Work with customers and level two support regarding Problem Management Reports and Feature Requests- Work PMRs, deliver code, and drive them to closure- Implement feature requests according to provided specifications and sketch files From January 2016 to March 2017 (1 year 3 months) Durham, NCStaff iOS Engineer @ IBM - Work with...
L3 Support Lead @ IBM Work with customers and level two support regarding Problem Management Reports and Feature Requests- Work PMRs, deliver code, and drive them to closure- Implement feature requests according to provided specifications and sketch files From January 2016 to March 2017 (1 year 3 months) Durham, NCStaff iOS Engineer @ IBM - Work with product management to efficiently size and implement customer enhancement requests or features- Mentor junior team members and Extreme Blue interns- Create and maintain a CD/CI pipeline using Jenkins, XCode Server, bots, GIT, unit testing, XCUI testing, etc.- Help delegate stories to team members, update completion status, present milestones in sprint reviews and to customer, facilitate code reviews, etc.- Slack Integration for builds and deployments- Keep up to date on the latest XCode and Swift versions, changes, etc. From April 2018 to September 2019 (1 year 6 months) Raleigh-Durham, North Carolina AreaStaff React-Native Engineer @ IBM Develop a hybrid application using a collection of technologies (React Native, Realm, Appium, Jest, JUnit, Android, etc)- Design and implement new core infrastructure- Develop user interfaces according to UX specifications- Implement new features from customer feedback and offering management- CD/CI and Agile From January 2017 to July 2018 (1 year 7 months) Raleigh-Durham, North Carolina AreaStaff Android Engineer @ IBM Connections 5.5 - Full Nested Folder Support- Implement a native folder hierarchy with parent and child capabilities- Use REST API calls for CRUD support for all levels of folder hierarchy- Usage of custom DialogFragments as modals for moving, deletion, etc. From July 2015 to April 2018 (2 years 10 months) Durham, NCStaff Android Engineer @ IBM Shows you important information for your day including meetings, important people with actions, and items that need actions- Work with Senior Engineers and Senior Technical Staff Members across our teams to integrate my solution into all of our mobile applications in Enterprise Social Solutions suite- Native integration with our ESS applications and WebEx- Preference replication across applications- Custom Views, Animations, and Data Management From January 2016 to January 2017 (1 year 1 month) Durham, NCAndroid Engineer @ IBM - Continuous Development and Integration to ensure value is added every step of the development process- Implementation of new features and re-design of existing features- Strict use of Agile methodologies- Transition application to use latest Android technologies and use Material Design- Espresso, Cucumber, and JUnit test writing From January 2015 to June 2015 (6 months) Durham, NCAndroid Engineer @ IBM - Ownership and maintenance of Connections app services including Profiles, SmartCloud Contacts, App Navigation, Files, Updates, and Activities- Develop new features and maintain existing functionality throughout entire application- Develop native function for previous web-based function- Overhaul previously outdated app navigation and UX From January 2013 to January 2015 (2 years 1 month) Durham, NCSoftware Engineer Co-op (Android) @ IBM -- Develop parallel remote command abilities over SSH connections from a mobile device-- Support for Integrated Management Modules into current application From August 2012 to December 2012 (5 months) Durham, NCSoftware Engineer Internship (Android) @ IBM -- Use parallelism in order to retrieve details about multiple PureFlex Systems status-- Use content providers to cache information about systems, warranty, etc.-- Application security/encryption using AES-256 bit encryption scheme-- Geo-fencing technologies. Access to data based on credentials and location. From May 2012 to August 2012 (4 months) Raleigh-Durham, North Carolina AreaTechnical Intern @ University of South Carolina Topic: Multiagent Systems for Secure Societal Information SystemsWrote an Android application using multiagent systemsResearch paper accepted into SoutheastCon 2012 IEEE Conference From May 2011 to July 2011 (3 months) University of South CarolinaSenior Software Engineer, Android @ Major League Baseball - Cross application authentication using custom native implementations as well as the OKTA SDK- Google Play Store Billing integration for purchases, subscriptions, and restorations- Design and architect solutions, provide ADR's, create diagrams, present solutions- Maintain Jenkins pipeline, create new CI/CD features, establish testing frameworks and baselines- Mentor others in testing frameworks and best practices such as Espresso, JUnit, UI Automator, Mockito, Koin, etc. Boulder, COOwner @ Dain's Handy Handyman Services Owner of my personal side business specializing in carpentry, home maintenance/repair, landscaping, electrical, plumbing, painting, and pressure washing.This doesn't affect my main position, I do it out of passion and when I have my own time to put in. Raleigh-Durham, North Carolina Area
IBM
L3 Support Lead
January 2016 to March 2017
Durham, NC
IBM
Staff iOS Engineer
April 2018 to September 2019
Raleigh-Durham, North Carolina Area
IBM
Staff React-Native Engineer
January 2017 to July 2018
Raleigh-Durham, North Carolina Area
IBM
Staff Android Engineer
July 2015 to April 2018
Durham, NC
IBM
Staff Android Engineer
January 2016 to January 2017
Durham, NC
IBM
Android Engineer
January 2015 to June 2015
Durham, NC
IBM
Android Engineer
January 2013 to January 2015
Durham, NC
IBM
Software Engineer Co-op (Android)
August 2012 to December 2012
Durham, NC
IBM
Software Engineer Internship (Android)
May 2012 to August 2012
Raleigh-Durham, North Carolina Area
University of South Carolina
Technical Intern
May 2011 to July 2011
University of South Carolina
Major League Baseball
Senior Software Engineer, Android
Boulder, CO
Dain's Handy Handyman Services
Owner
Raleigh-Durham, North Carolina Area
Work with customers and level two support regarding Problem Management Reports and Feature Requests- Work PMRs, deliver code, and drive them to closure- Implement feature requests according to provided specifications and sketch files Work with customers and level two support regarding Problem Management Reports and Feature Requests- Work PMRs, deliver code, and drive them to closure- Implement feature requests according to provided specifications and sketch files
What company does Zachary Dain work for?
Zachary Dain works for IBM
What is Zachary Dain's role at IBM?
Zachary Dain is L3 Support Lead
What industry does Zachary Dain work in?
Zachary Dain works in the Computer Software industry.
Who are Zachary Dain's colleagues?
Zachary Dain's colleagues are Pavan Murali, Horea Porutiu, Roy Spencer, Suniyya Waraich, Stephanie Sullivan, Jacques Glorieux, Carine Duynslaeger, Patrick Taymans, Stephane LACHAPELLE, and Jo Van Baeveghem
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies
Zachary Dain's Social Media Links
/company/m... /school/ea...