Tony Lagnada
Project maintained by nfet
Hosted on GitHub Pages — Theme by mattgraham
Résumé of Antonio Lagnada
Download Resume (Updated: 14-Jun-2023)
Profile
As a senior software developer, I bring extensive experience in designing and developing enterprise-wide client/server systems. I excel in Agile practices, including test-driven development, to deliver high-quality, scalable solutions. With expertise in Spring Boot, the Spring Framework, and AWS, I develop innovative, maintainable applications that drive business success. My adaptability across Java, Scala, Kotlin, Python, JavaScript, and other languages ensures versatile problem-solving. Dedicated to staying updated with cutting-edge technologies, I am committed to bringing a collaborative and results-driven mindset to every project.
Education
B.S. Electrical Engineering (1997), Microprocessor Design
University of Minnesota Institute of Technology, Minneapolis Campus
Core Strengths
- Core Strengths
- Agile Software Development (Scrum & Kanban)
- High-Performance Mission-Critical Systems Design
- Test-Driven Development and Clean Coding Practices
- ReSTful and SOA Services Development
- Unified Modeling Language for System Design
- Product Optimization and Enhancement
Technical Skills
Programming Languages
- Java, Scala, Kotlin, Python, JavaScript, Typescript, Unix C/C++
Database and Storage
- MySQL/Aurora, PostgreSQL, Oracle, DynamoDB, Redis, AWS S3, ElasticSearch
Application Servers
- Apache Tomcat, Jetty, IBM WebSphere, JBoss
Java Enterprise Frameworks
- Spring Boot, Spring Framework (Core/MVC/ReST/Batch/Data/Security), Hibernate, iBatis/MyBatis, Jackson JSON
Version Control Systems
- Git (GitHub/Bitbucket), Subversion
- IntelliJ IDEA, Jenkins, Maven, Docker, Amazon Web Services, Jira, Confluence
Experience (Past Ten Years)
On Sabbatical (May 2021 to Present)
An extended leave of absence to take care of loved ones during the pandemic.
- authored java-based technical articles — https://kapresoft.com
- self-publish Author: Modern Java for Beginners: A Comprehensive Guide - https://amzn.to/41Sd693
Senior Software Engineer, Expedia Group, Seattle, WA (2013 to 2021)
Expedia Group Loyalty (EG Loyalty)
- Led a team of up to five developers to design and develop innovative loyalty services, delivering exceptional customer experiences and exceeding project goals.
- Collaborated with global loyalty groups and business product owners to drive innovation and ensure project success.
- Mentored peers in Agile, test-driven development, and clean coding practices to enhance team performance.
- Partnered with principal engineers to conduct architectural reviews and establish robust system foundations.
- Led the development of a batch processing system for customer refunds during the COVID-19 pandemic, leveraging Spring Batch for scalability and efficiency.
- Participated in hiring processes, evaluating software engineer and manager candidates through interviews and screenings.
Private Label Pages (PLP)
- Directed a team of four developers and a product manager to streamline branding across Private Label Pages, ensuring a consistent and cohesive experience for different partners.
- Collaborated with global teams to enhance the platform’s usability and performance for partners in the UK, Australia, India, and Bellevue.
- Developed serverless and UI solutions for partner management and reporting, optimizing delivery and user interaction.
- Promoted clean coding practices and mentored team members to align technical solutions with business objectives.
Online Marketing Group (OMG)
- Designed and implemented a deep-linking framework and integration test framework using Spring MVC Test and AssertJ.
- Led the development of a strategy-based partner Java library, collaborating with cross-functional marketing teams to enhance affiliate advertisement capabilities.
- Provided real-time and offline marketing analytics solutions using AWS ElasticSearch.
- Migrated a daily hotel feed process from .NET to Spring Batch, improving reliability and scalability.
- Guided peers and cross-teams in test-driven development, clean coding, and XP pair programming practices.
Travel Agent Affiliate Pages (TAAP)
- Spearheaded the incremental redesign of the Travel Affiliate Program to improve performance and user experience.
- Coached team members and cross-functional teams on test-driven development, clean coding, and agile methodologies to align technical and business objectives.
Sabbatical (May 2021 to Present)
- Authored and self-published “Modern Java for Beginners: A Comprehensive Guide,” available on Amazon.
- Published Java-based technical articles to share insights and promote best practices in software development.