Personal Information
Organization / Workplace
Novosibirsk Region, Russian Federation Russian Federation
Occupation
Software Developer, Independent Consultant
Industry
Technology / Software / Internet
Website
graninas.com
About
• Active languages: Haskell, PureScript
• Inactive languages: C++, Python, C#
• Technologies: FP, OOP; C++, SQL, Design Patterns, Qt
• Specialization: DSLs, Testing, desktop, databases, research, data classification, software design and architecture.
• Technical writing skills (both English and Russian languages)
Functional programming developer, researcher and writer.
Leader of "LambdaNsk" - Novosibirsk functional programmers community (https://vk.com/lambdansk)
Speaker of many Russian conferences and meetups (FPConf, C++ Russia, CodeFest, Dev2Dev, DevDay, FProgSpb, LabmdaNsk).
Tags
functional programming
haskell
software design
c++
monad
best practices
design patterns
software development
python
free monads
monads
software architecture
solid
devday
programming
comonad
software transactional memory
lens
idiom
hakell
game of life
myths
zipper
игра
Амбер
монады
функциональное программир
дизайн
books
fp
final tagless
parsing
lsp
demetra's law
lambdansk
recruitment
hr
github
metaprogramming
templates
optional
expected
ranges
game
stm
Мифы
функциональное программирование
линзы
See more
Presentations
(27)Likes
(3)Joys & frustrations of putting 34,000 lines of Haskell into production (at Vacation Labs)
Saurabh Nanda
•
7 years ago
Comonads in Haskell
David Overton
•
11 years ago
Евгений Котельников. Зависимые типы в Haskell
FProg
•
12 years ago
Personal Information
Organization / Workplace
Novosibirsk Region, Russian Federation Russian Federation
Occupation
Software Developer, Independent Consultant
Industry
Technology / Software / Internet
Website
graninas.com
About
• Active languages: Haskell, PureScript
• Inactive languages: C++, Python, C#
• Technologies: FP, OOP; C++, SQL, Design Patterns, Qt
• Specialization: DSLs, Testing, desktop, databases, research, data classification, software design and architecture.
• Technical writing skills (both English and Russian languages)
Functional programming developer, researcher and writer.
Leader of "LambdaNsk" - Novosibirsk functional programmers community (https://vk.com/lambdansk)
Speaker of many Russian conferences and meetups (FPConf, C++ Russia, CodeFest, Dev2Dev, DevDay, FProgSpb, LabmdaNsk).
Tags
functional programming
haskell
software design
c++
monad
best practices
design patterns
software development
python
free monads
monads
software architecture
solid
devday
programming
comonad
software transactional memory
lens
idiom
hakell
game of life
myths
zipper
игра
Амбер
монады
функциональное программир
дизайн
books
fp
final tagless
parsing
lsp
demetra's law
lambdansk
recruitment
hr
github
metaprogramming
templates
optional
expected
ranges
game
stm
Мифы
функциональное программирование
линзы
See more