Suggestions
Alexander Granin
Experienced C++ Haskell C# developer, book author, software architect, speaker
Alexander Granin is a highly experienced software architect, team lead, developer, researcher, author, and speaker with 14+ years of experience in the field of software development. He has authored several books, including "Functional Design and Architecture" and "Pragmatic Type-Level Design" and has delivered over 20 technical talks internationally. Granin specializes in software design and architecture for OOP and FP, highload, web-services, desktop, data processing, and blockchain. He has extensive experience in project management and team-leading, working with technologies like JIRA, Redmine, Confluence, Notion, Jenkins, TFS, git, Subversion, Continuous Integration, and more. Granin is highly skilled in C++, Haskell, PureScript, Python, C#, JavaScript, and Ruby, and has worked with technologies such as SQL, NoSQL, XML, JSON, REST, DSL/eDSL, regex, MVVM, MVC, and Design Patterns, among others. He has experience in testing, multithreading and concurrency, analysis and documentation, and databases. Granin holds a bachelor's degree in Software Engineer, Programming, Software development, Physics, Mathematics from Chita State University.