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++
best practices
monad
design patterns
software development
software architecture
monads
free monads
python
solid
software transactional memory
lens
comonad
devday
programming
books
fp
final tagless
parsing
lsp
demetra's law
lambdansk
recruitment
hr
github
metaprogramming
templates
optional
expected
ranges
game
stm
Мифы
функциональное программирование
myths
game of life
hakell
idiom
zipper
игра
Амбер
монады
функциональное программир
дизайн
линзы
See more
Presentations
(27)Likes
(3)Joys & frustrations of putting 34,000 lines of Haskell into production (at Vacation Labs)
Saurabh Nanda
•
6 years ago
Comonads in Haskell
David Overton
•
9 years ago
Евгений Котельников. Зависимые типы в Haskell
FProg
•
11 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++
best practices
monad
design patterns
software development
software architecture
monads
free monads
python
solid
software transactional memory
lens
comonad
devday
programming
books
fp
final tagless
parsing
lsp
demetra's law
lambdansk
recruitment
hr
github
metaprogramming
templates
optional
expected
ranges
game
stm
Мифы
функциональное программирование
myths
game of life
hakell
idiom
zipper
игра
Амбер
монады
функциональное программир
дизайн
линзы
See more