As a seasoned Senior Full-Stack Developer with a robust 14 years career in software engineering, I possess a profound expertise in both front-end and back-end technologies. My journey in the tech industry has enabled me to master a diverse range of programming languages, frameworks, and tools, making me a versatile asset to any development team.
-
Senior Full Stack EngineerRad Nftv Nov 2021 - Present- Developed and maintained Rad NFTv's marketplace using Node.js, React.js, Next.js, Strapi, Ethers.js, and Typescript- Implemented responsive design to enhance user experience across various devices- Integrated a social media integration project that aggregated user data across multiple platforms, utilizing OAuth for secure authentication and MongoDB for data storage- Orchestrated a complete rewrite of a client's payment processing module, incorporating Cream and Stripe APIs for improved transaction success rate and user experience- Conducted unit testing and debugging using JEST- Implemented CI/CD pipelines using AWS Amplify for the different environments including production, staging, and development- Collaborated with cross-functional teams to define, design, and ship new features- Actively participated in code reviews, provided valuable feedback to improve code quality, and mentored junior developers in a team -
Senior Full Stack EngineerAmerican Cancer Society Mar 2018 - Nov 2021- Developed a secure, HIPPA-compliant patient portal for a telehealth service, enabling video consultations and medical records management with a focus on privacy and data security using Spring Boot, Node.js, React.js, React Hooks, Java, JavaScript, Typescript, and PostgreSQL- Spearheaded the migration of a legacy system to a microservices architecture using Docker and Kubernetes, resulting in a 50% reduction in server costs and improved uptime- Managed state in applications using advanced Redux state management library- Designed and implemented a comprehensive suite of unit tests, achieving 85% code coverage, resulting in a 30% reduction in production bugs and improved software reliability- Automated build and release processes by configuring Azure DevOps pipelines, enabling consistent and reliable delivery of microservices to AKS clusters- Monitored live web applications and services, employing logging and monitoring tool called Datadog -
Senior Full Stack EngineerAmazon Jan 2012 - Mar 2018- Built and optimized user interfaces using AngularJS for high-traffic web applications- Worked closely with other developers to create and consume REST APIs using Node.js, Express.js- Collaborated in the full software development life cycle from concept to deployment- Conducted unit testing and debugging using Jest and Selenium- Integrated 3rd party APIs including Stripe for payment processing, Twilio for SMS notification, Sendgrid for email delivery to enhancing the platform's functionality.- Dealt with AWS services like EC2, S3, Lambda, DynamoDB, SNS, API Gateway to provide the Serverless experience -
Full Stack EngineerMicrosoft Sep 2009 - Jan 2012- Led the front-end development using jQuery and AJAX, which improved user navigation and increased sales conversions by 15%- Developed and maintained server-side applications using Java, Spring Framework, JavaScript, and MySQL, providing robust back-end support for data-driven web applications- Introduced a modular CSS approach with SASS, enhancing code maintainability and accelerating the styling process of complex web pages- Demonstrated strong problem-solving skills and the ability to troubleshoot complex technical issues- Leveraged Azure cloud platforms for hosting and scaling web applications, optimizing cost-efficiency performance
David Macdonald Education Details
-
Computer Science
Frequently Asked Questions about David Macdonald
What company does David Macdonald work for?
David Macdonald works for Rad Nftv
What is David Macdonald's role at the current company?
David Macdonald's current role is Senior Full Stack Engineer at Rad NFTV.
What schools did David Macdonald attend?
David Macdonald attended University Of Nebraska At Omaha.
Not the David Macdonald you were looking for?
-
David Macdonald
Cary, Nc5sas.com, itihaas.co.uk, temenos.com, tds.net, coriosgroup.com4 +191928XXXXX
-
David MacDonald
Plano, Tx2sapient.com, razorfish.com -
David MacDonald
Senior Advisor For China And Taiwan Trade Policy, Senior Bureau China Coordinator, Bureau Of Economic And Business Affairs At U.S. Department Of StateWashington, Dc5gmail.com, hotmail.com, hotmail.com, fulbrightmail.org, state.gov4 +120233XXXXX
-
David Macdonald
Chicago, Il1uk.loreal.com1 +120876XXXXX
-
4equityindustrial.com, statestreet.com, yardi.com, pitcherpartners.com.au
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial