Game designer в Astgames @ Russian Federation
Lead Software Engineer | Haskell and FP Developer | Msc. Computer Science | Researcher by passion
I am a passionate software developer with 18+ years of experience in Software Engineering and Development. During my professional career, I have been involved in many different types of solutions and companies from Enterprise traditional such as Financial, Telecommunication, Retail, Traveling, etc.
In the last 10 years of my career, I have been working on Startup companies, which is an environment that enjoys a lot.
During the last 3 years, I have been working as a Haskell Engineer and Developer doing one of the things that I like the most which are FP and Haskell in particular. I have been researching, learning, and doing FP for the last 7 years in my spare time apart from my lately professional experience.
Moreover, I also love researching Science, Math, and CS theories in general as well as learning specific things in Software Development. Regarding this, I have done a Master's Degree program about Research and Innovation in Computer Science which I finished in 2021. In the context of my Master's Degree research about enumerating Bitriangles in Bipartite Graphs, I have also published a paper at a local academic conference.
During my professional career, I have also had the opportunity to lead teams. I consider myself a person with both technical and interpersonal skills which allows me to communicate better with my colleagues to create or maintain a great work atmosphere.
- Haskell: Servant, Lenses, Aeson, Type Level Programming, QuickCheck, HSpec, streamly
- Scala: SBT, cats, monocle, http4s, monix, circe
- FP: Type level programming, tagless final encoding
-CI: Git, Github, Jenkins, Travis, CircleCI
-DevOps: Docker, Kubernetes, AWS, Spinnaker, kustomize, ArgoCD, GitOps
-RDBMS: MySQL, PostgreSQL
-Software Architecture: REST, RESTful, Messaging System, Cloud Computing, Microservices, BigData, NoSQL
-Methodologies: Scrum, Kanban, Agile, Unit Testing, TDD
-AWS: Almost Full-stack, EC2, ECS, Route53, SQS, SNS, DynamoDB, S3, RDS
-Other Tools: Hadoop, Couchbase, HBase, Redis, RabbitMQ