Arturas Katutis

Arturas Katutis

Senior Application Architect @ Ally

About Arturas Katutis

Arturas Katutis is a Senior Application Architect at Ally with extensive experience in developing financial software systems and leading development teams.

Current Position at Ally

Arturas Katutis currently holds the position of Senior Application Architect at Ally. He started this role in 2021. Based in Charlotte, North Carolina, he leverages his extensive expertise in financial software systems to oversee high-level application architecture projects.

Previous Roles at Ally

Before becoming a Senior Application Architect, Arturas worked at Ally as an Application Development Team Lead from 2016 to 2021. During this period, he managed multiple development projects and led both onshore and offshore teams using Agile and Waterfall methodologies. His work focused on software processes, including weekly code reviews and defining coding standards.

Experience at Wells Fargo Securities

Prior to his roles at Ally, Arturas served as an Apps Systems Engineer at Wells Fargo Securities from 2015 to 2016. In this position, he developed real-time, high-volume applications and was involved in projects that required direct interaction with traders and business partners to gather requirements and design systems.

Technical Lead Roles

Arturas worked as a .Net Technical Lead at Bank of America from 2012 to 2015, and as a Technical Lead/Senior Software Developer at Wachovia, a Wells Fargo Company, between 2009 and 2011. In these roles, he specialized in designing user interfaces and developing high-performance applications using .NET C# WinForms, WPF, and Web Forms.

Educational Background

Arturas holds a Master's degree in Computer Science from Kaunas University of Technology, which he earned between 2002 and 2004. He also obtained a Bachelor's degree in Computer Science from the same university, having studied from 1998 to 2002. His high school education was completed at Silutes 1-oji gimnazija, where he studied from 1987 to 1998.

Technical Skills and Certifications

Arturas is certified in multiple programming languages, including .NET C#, C, C++, and Java. His expertise extends to performance and memory profiling using JetBrains products like dotTrace and dotMemory, as well as debugging with WinDbg. He also employs third-party components such as Infragistics, DevExpress, Syncfusion, and Telerik in his development projects.

Specialized Expertise

Arturas specializes in developing financial software systems for both US and European financial companies. He is adept at designing and developing user interfaces with a strong focus on UI and UX design. Additionally, he has considerable experience in real-time, high-volume application development using Client-Server and Service-Oriented Architectures (SOA).

People similar to Arturas Katutis