DevCon 2024
Join us for this year’s virtual event
October 1st to 3rd, 10am to 2pm PST.
DevCon 2024

Join us for 2024 Acumatica Developer Conference!

The Acumatica Developer Conference is an annual conference that provides our technical community with the indepth knowledge & tools required to build great customizations, integrations and even applications, fully utilizing Acumatica’s cloud xRP platform.

This year’s event will be held over three (3) days with about four (4) hours of presentations each day. We are organizing the event into three different days, catering to different knowledge areas: Beginners, Intermediates, and Advanced. Our speakers are finalized by our CTO, Mike Shchelkonogov, along with other Acumatica and Technical Community speakers. The agenda and speakers are still a work in progress, and we will provide updates as soon as they are finalized.

2024 Virtual DevCon Sessions Schedule

(U.S. Pacific Time)

Oct
01
Tuesday
10:00 am
10:15 am
Vlad Sushkin
Vlad Sushkin
Welcome

Welcome to DevCon 2024!

 

10:15 am
10:30 am
Ali Jani
Ali Jani
Kickoff

Kicking off the sessions, Ali will present an overview of Acumatica’s developer platform & strategy, reviewing some of the key technologies used by Acumatica that provide a wide array of opportunities for developers to build great solutions for their customers.

 

10:30 am
11:30 am
Samvel Petrosov
Samvel Petrosov
Developer Basics

Developer Basics

In this session, Samvel Petrosov will review with Audience Acumatica Cloud xRP platform and show the audience how to develop basic customizations for Acumatica ERP. 

Knowledge Level: Beginner

11:30 am
11:35 am
N/A
Break

Coffee Break

 

11:35 am
12:35 pm
Sergey Marenich
Sergey Marenich
Sustainable Development of Customizations

Sustainable Development of Customizations

How to write a supportable and customizable code, to overcome upgrades fatigue and procrastination. The session will share some tips and tricks to save you time and money during customization maintenance.

Knowledge Level: Beginner

12:35 pm
12:40 pm
N/A
Break

Break

12:40 pm
1:40 pm
Alara Ozkutucu
Alara Ozkutucu
Technical Validation Process

Technical Validation Process

Knowledge Level: Beginner

1:40 pm
2:00 pm
Vlad Sushkin
Vlad Sushkin
Wrap Up Day 1

Wrap Up Day 1

Oct
02
Wednesday
9:00 am
11:00 am
2024 R2 Launch Event
2024 R2 Launch Event
2024 R2 Launch

2024 R2 Launch Event

11:00 am
12:00 pm
Sergey Nikomarov
Sergey Nikomarov
Acuminator

Acuminator

Knowledge Level: Beginner/Intermediate

 

12:00 pm
12:05 pm
N/A
Break

Break

12:05 am
1:05 pm
Alexander Nesvizhsky
Alexander Nesvizhsky
Configuring Screens with Modern UI

Configuring Screens with Modern UI

Knowledge Level: Intermediate/Advanced

1:05 pm
1:10 pm
N/A
Break

Break

1:10 pm
2:10 pm
Yuriy Zaletskyy
Yuriy Zaletskyy
Multithreading Cases in Acumatica for Performance

Multithreading Cases in Acumatica for Performance

Knowledge Level: Intermediate

2:10 pm
2:15 pm
N/A
Break

Break

2:15 pm
3:15 pm
Varthini Bhaskaran
Varthini Bhaskaran
Effective Use of OAuth 2.0 and OpenID Connect for API Integration

Effective Use of OAuth 2.0 and OpenID Connect for API Integration

In this one-hour presentation, we will focus on integrating client applications with Acumatica ERP’s REST API using OAuth 2.0 and OpenID Connect (OIDC). This session will provide a comprehensive overview of how to use protocols enhance the security of authentication and authorization processes when interacting with Acumatica’s REST API.

We will explore the various authorization flows supported by Acumatica ERP, including Authorization Code, Implicit, Resource Owner Password Credentials, and Hybrid flows for REST API integration. The presentation will cover the critical steps for registering client applications within the Acumatica framework, implementing the selected authorization flows, and managing access tokens, particularly focusing on refreshing and revoking access tokens as needed. 
 
By the end of this session, we will have a clear understanding of how to effectively integrate and secure client applications with Acumatica ERP’s REST API. 

Knowledge Level: Intermediate

3:15 pm
3:30 pm
Vlad Sushkin
Vlad Sushkin
Wrap Up Day 2

Wrap Up Day 2

Knowledge Level: Intermediate

Oct
03
Thursday
10:00 am
10:15 am
Vlad Sushkin
Vlad Sushkin
Welcome & Recap

Welcome to Day 3 & Recap

10:15 am
11:15 am
Alexander Nesvizhsky
Alexander Nesvizhsky
Configuring Screens with Modern UI

In this session, Alexander will explain the basics of Acumatica’s modern UI and show how existing screens can be converted from ASPX to Modern UI manually or with a special converter. 

Knowledge Level: Advanced

11:15 am
11:20 am
N/A
Break

Break

11:20 am
12:20 pm
Mike Shchelkonogov
Mike Shchelkonogov
ML / AI

ML / AI

Knowledge Level: Advanced

12:20 pm
12:25 pm
N/A
Break

Break

12:25 pm
1:25 pm
Steven Houglum
Steven Houglum
Advanced Integration and Deployment Considerations

Advanced Integration and Deployment Considerations

Knowledge Level: Advanced

1:25 pm
1:30 pm
N/A
Break

Break

1:30 pm
2:30 pm
Mike Shchelkonogov
Mike Shchelkonogov
Developer Roadmap Update

Developer Roadmap Update

Knowledge Level: All

2:30 pm
2:45 pm
Vlad Sushkin
Vlad Sushkin
Wrap Up Day 3

Wrap Up Day 3

Our Speakers

Afanasiev Evgeny
Evgeny Afanasiev
Acumatica, Technical Account Manager
Evgeny Afanasiev

Technical Account Manager at Acumatica. Evgeny strives to augment our ISV partners technical capacity through guidance and mutual collaboration, ensuring that our customers have modern, high- quality solutions to employ.

Bhaskaran Varthini
Varthini Bhaskaran
Acumatica, Technical Account Manager
Varthini Bhaskaran

Varthini will be discussing Web Services for Acumatica ERP, there use, best practices and performance considerations.

Boulanov Andrew
Andrew Boulanov
Acumatica, Founder & Head of Platform Development
Andrew Boulanov

Andrew has 27 years of experience in information technology, predominantly in ERP products and platform design and development. He has been a part of Acumatica since the company’s inception. Prior to Acumatica, Andrew led the development office of SWSoft, working on the Solomon IV ERP system for Solomon Software, and then Great Plains.

Andrew holds a Master Degree in Computer Science from the Kharkov Institute of Radio Electronics.

Houglum Steve
Steve Houglum
Acumatica, Sr. Director, Technology and Product Services
Steve Houglum

To expand and support the partner (VAR) ecosystem with focus on increasing partner technical competence; technical GTM resources; expand the technical VAR and developer community; the sum of which increases customer adoption of and success with the Acumatica ERP product.

Marenich Sergey
Sergey Marenich
Acumatica, Commerce Edition Team Lead & Architect
Sergey Marenich

Sergey has worked for Acumatica 13 years – eight working as a system developer and the remaining time as a technical expert & consultant. As a developer, he specializes in C# with deep expertise in Microsoft development technologies. He spends his time in the field, sharing his development knowledge as a consulting and customer relationship manager.

Nesvizhsky Alexander
Alexander Nesvizhsky
Acumatica, Team Lead, Workflow & UI Backend
Alexander Nesvizhsky

As a lead software developer at Acumatica, I am responsible for the development and support of key modules such as Telemetry, Resource Governor, Licensing, and Workflow Automation. I actively participate in implementing new user interfaces using TypeScript, Aurelia, and ASP Web API. My role also involves investigating various customer incidents, utilizing tools like the ELK stack, Visual Studio, DebugDiag, WinDbg, dotTrace, and dotMemory profilers to ensure efficient and effective solutions.

Nikomarov Sergey
Sergey Nikomarov
Acumatica, Lead Software Engineer
Sergey Nikomarov

I am a passionate software developer specializing in Microsoft .Net technologies, with C# as my language of choice. I have extensive experience in developing Windows client-server applications using .Net, Microsoft WPF, and WCF frameworks, and I frequently work with SQL and MS SQL Server databases. Currently, I am a lead software developer at Acumatica, where I work on the company framework and ERP product, participate in internal competitions, and have been part of the winning team four times. I enjoy sharing knowledge through articles, blog posts, and an internal newsletter I started for developers. I also create tools for developers using Roslyn and the Visual Studio extension platform, with my proudest achievement being the Acuminator, a Visual Studio extension that enhances productivity and code accuracy for developers working with the Acumatica Framework. Previously, at Intellex, I contributed to the development of the “Compass” logistic system for Russian Railway, a client-server application primarily written in C# with some components in C and C++/CLI. My notable achievement there was developing the scheduling subsystem for rolling stocks, which was also the topic of my master’s thesis.

Ozkutucu Alara
Alara Ozkutucu
Acumatica, Software Developer
Alara Ozkutucu
Petrosov Samvel
Samvel Petrosov
Information Integration Group, Inc., ERP Solution Architect
Samvel Petrosov

Experienced Software Engineer with a demonstrated history of working in the information technology and services industry. Skilled in C#, .NET Framework, ASP.NET,JavaScript, JQuery and Web Technologies . Strong engineering professional with a Master’s Degree focused in System Programming from Russian – Armenian (Slavonic) University.

Shchelkonogov Mike
Mike Shchelkonogov
Acumatica, Founder & Chief Technology Officer
Mike Shchelkonogov

Mike has more than 18 years of experience in software project management, ERP software design and implementation. He was Director of Engineering for Parallels, the leading provider of desktop virtualization, OS containers, and control panel software. He was responsible for the development of Parallels Business Automation line of products. Prior to joining Parallels, Mike was the CTO of SWsoft consulting division, responsible for the implementation of custom ERP solutions and providing customer support.

He received a Master of Science degree (1996) in Applied Mathematics from the Moscow Institute of Physics and Technology.

Sushkin Vlad
Vlad Sushkin
Acumatica, Technical Sales Specialist
Vlad Sushkin

Vlad is an IT professional with a passion for customer success and continuous learning. He holds an MBA in Information Technology Management from Western Governors University, where he gained valuable skills and knowledge in managing IT projects, systems, and teams.

Zaletskyy Yuriy
Yuriy Zaletskyy
AcuPower, Ltd., CTO CO-Founder
Yuriy Zaletskyy

Yuriy started programming in 2003 using C++ and FoxPro then switching to .Net in 2006. Beginning in 2013, he has been actively developing applications using the Acumatica xRP Framework, developing solutions for many clients over the years. He has a personal blog, aptly named Yuriy Zaletskyy’s Blog, where he has been documenting programming issues he’s run into over the past seven years – sharing his observations and solutions freely with other Acumatica developers.