| LinkedIn | Medium | Twitter

👋 Hi there!

👩🏻‍💻I'm Mariya Diminsky, a passionate self-taught Software Engineer. For 8 years I've worked as a Full Stack Engineer, a Frontend Developer(I 💖 React), and a Unity/C# developer.

During my free time I love to 🏃‍♀️ hike, ✈️ travel, and 🎮 play games with my husband and son. I also enjoy working on several side projects including my indie game studio—TrinityMoon Studios. Try out the DEMO of my first game, The Girl Who Knew Time. It's a lot of fun!

✍️Teaching and making complicated subjects easier to understand brings me a lot of joy. That's why whenever I can, I write for publications like FreeCodeCamp and JavaScript in Plain English. Check out some of my articles here.

👁 Myers Briggs(at work results): INFJ.
👁 Ray Dalio's PrinciplesYou(workplace personality results): The Strategist.


JavaScriptReactReduxCSS3GraphQLTypeScriptAWSWebpackNodeJSVisual Studio Code

As a Software Engineer, creating elegant solutions for user issues and improving the overall user experience is important to me. I prefer composition over inheritance, separation of concerns and less code coupling, more code readability, a clean API design with flexible integration as well as modularizing my code into components, custom hooks, and utility methods to keep code clean, readable and reusable. I always make sure I have production-ready code by creating unit and integration tests, using default parameters, prop-types/typescript, and of course, both reviewing and having my code reviewed before merging.

I specializes in Javascript, React, Redux, Node(Express/Hapi), RESTful API’s, Databases(MySQL/PostgreSQL, MongoDB), Authentication, Functional Programming, WebSockets, Webpack, TDD(React Testint Library, Enzyme, Mocha, Chai, Expect), Git, jQuery, HTML5/CSS3, Wordpress, and DevOps(Heroku, AWS).

C#UnityPlay StoreVisual Studio

As the Founder of TrinityMoon Studios, an indie entertainment game studio creating interactive stories with heart—I taught myself C# and Unity, developed tools and a text-based language on top of C# to make storytelling development easier, designed all the UX/UI experiences, wrote story scripts for the studio's games, and have managed and directed contractors from multiple skills and backgrounds.


📕 Latest Published Articles

🔗 Links