Suggestions
Danielle Cushing
Senior Software Engineer at BigCommerce
Professional Background
Danielle Cushing is a seasoned iOS software engineer with a passion for developing innovative mobile applications. With a strong foundation in web technologies, including Ruby on Rails, JavaScript, and Apache Cordova, she excels in creating seamless and advanced features for mobile platforms. Currently, Danielle plays a pivotal role at BigCommerce, where her focus is on developing complex feature sets for the BigCommerce iOS application. She leverages advanced tools and frameworks such as SwiftUI, UIKit, Combine, and other Apple technologies in her day-to-day work, showcasing her proficiency in modern software engineering practices.
At BigCommerce, Danielle has not only contributed her technical skills but has also been integral to the transition from a UIKit and PromiseKit architecture to a more modern SwiftUI and Combine architecture. This shift reflects her ability to adapt to evolving technologies and implement new code patterns that enhance the functionality and user experience of the app. By collaborating closely with product managers, designers, and Android app engineers, Danielle ensures that the mobile application meets the high standards required by BigCommerce merchants, enabling them to efficiently manage their stores on the go. Her collaborative approach and technical expertise contribute significantly to the team’s success in delivering a high-quality product.
Education and Achievements
Danielle's educational journey set a formidable foundation for her diverse skill set. She earned a Bachelor of Arts degree in Linguistics from the University of New Hampshire, where she honed her analytical and communication skills. In addition, she pursued her passion for languages further by studying various foreign languages including Italian, Mandarin, and Spanish at the University of Delaware. This linguistic background not only emphasizes her versatility but also enhances her problem-solving capabilities, allowing her to approach software development from unique perspectives.
She has also obtained a Certificate in English Language Teaching to Adults from Language Link China, which showcases her commitment to education and her ability to communicate complex concepts clearly—a crucial skill for any software engineer working in collaborative environments.
Previous Experience and Roles
Before diving into the tech industry, Danielle gained valuable experience as an English as a Foreign Language teacher in Ho Chi Minh City, Vietnam, from 2016 to 2017. This role not only allowed her to hone her teaching skills but also enriched her cultural understanding and adaptability—traits that have undoubtedly influenced her approach to technology and collaboration in her professional endeavors.
Prior to her software engineering career, she worked as a Business Systems Analyst from 2013 to 2016, where she developed a strong understanding of business processes and technology integration within organizations. This experience proved invaluable as she transitioned into software development, allowing her to approach programming from a business-centric viewpoint. Her earlier roles include serving as a Software Developer at UpLift Health Inc. and working at Liberty Mutual Insurance as a Business Systems Analyst, all of which contributed to her well-rounded expertise in software engineering and analysis.
Over her tenure at BigCommerce, Danielle has progressed from a Software Engineer I to her current position, demonstrating her growth and commitment to excellence within the organization. Her journey reflects her determination to innovate and improve mobile application development, showcasing her contributions to the tech community and the importance of continuous learning.
Notable Achievements
Danielle Cushing’s journey in software engineering is characterized by her notable ability to learn, adapt, and thrive in a fast-paced environment. From her early days of programming as a hobby in 2014 to becoming a professional software engineer in 2018, her trajectory exemplifies her passion for technology. Her commitment to excellence is further demonstrated by her adaptability to new technologies and her results-oriented mindset.
Beyond her technical expertise, Danielle's collaborative spirit has allowed her to work effectively across teams, ensuring that projects meet the needs and expectations of stakeholders. Her skills in developing complex features not only enhance user experience but also contribute to BigCommerce's mission of empowering merchants worldwide. Her dedication to advancing her skills and pushing the boundaries of mobile application development makes Danielle a standout professional in the technology field.
Achievements