Nitish Rathi

Nitish Rathi

Mentor
Rising Codementor
US$10.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Simple designs that scale. Refactoring. Test-first. Love carving out beautiful code from big balls of mud.
Simple designs that scale. Refactoring. Test-first. Love carving out beautiful code from big balls of mud.

• Expertise in design patterns, refactoring, test driven development, domain driven design and agile development (Scrum, Extreme Programming). Love working with legacy code, refactoring, and improving testability and design.
• Polyglot with experience in object oriented and functional programming paradigms.

London (+01:00)
Joined December 2015
EXPERTISE
6 years experience
Developed several applications in domains as varied as healthcare, finance and law. Have a deep understanding of the language, and not ju...
Developed several applications in domains as varied as healthcare, finance and law. Have a deep understanding of the language, and not just a particular framework. Love the language more than the frameworks (rails in particular), but am an expert at both.
8 years experience
Developed several highly interactive and complex applications (e.g. benjaminspoke.com). Prefer using micro-frameworks and creating design...
Developed several highly interactive and complex applications (e.g. benjaminspoke.com). Prefer using micro-frameworks and creating designs with a clean separation of concerns (Presenter First or other variants of MVP), rather than using heavy-handed MVVM frameworks like angular. Have written highly modular and testable code. Good experience with handling asynchronicity cleanly using approaches like promises and reactive streams.
5 years experience
Deep understanding of the language, including the descriptor protocol, metaclasses, monkey-patching, etc. Have built several large-scale ...
Deep understanding of the language, including the descriptor protocol, metaclasses, monkey-patching, etc. Have built several large-scale applications with highly decoupled, even if unconventional, framework independent, testable and tested code. Have contributed to several open source projects. Creator and maintainer of popo-fsm, inspired by django-fsm, but created out of a preference and to promote framework-independent code over code tied to a framework.
10 years experience
Developed several large-scale applications for leading banks, telecom and travel companies. Worked with a wide variety of frameworks, sta...
Developed several large-scale applications for leading banks, telecom and travel companies. Worked with a wide variety of frameworks, starting with some that no longer exist (e.g. Apache Avalon). Have designed android applications with an unconventional but highly flexible Presenter First architecture combined with reactive streams. The code has generally been test-driven, statically analyzed, continuously integrated.
3 years experience
Developed complex applications, including web services (e.g. WCF), rich client apps (e.g. Silverlight) and desktop applications (e.g. Win...
Developed complex applications, including web services (e.g. WCF), rich client apps (e.g. Silverlight) and desktop applications (e.g. Windows Forms, WPF). Deep understanding and used of powerful language features including LINQ, extension methods, etc.
3 years experience
Developed several highly interactive and complex applications (e.g. benjaminspoke.com). Prefer using micro-frameworks and creating design...
Developed several highly interactive and complex applications (e.g. benjaminspoke.com). Prefer using micro-frameworks and creating designs with a clean separation of concerns (Presenter First or other variants of MVP), rather than using heavy-handed MVVM frameworks like angular. Have written highly modular and testable code. Good experience with handling asynchronicity cleanly using approaches like promises and reactive streams.
View more
View more
3 years experience
Have built several large-scale applications with highly decoupled, even if unconventional, framework independent, testable and tested cod...
Have built several large-scale applications with highly decoupled, even if unconventional, framework independent, testable and tested code. Contributed pull requests to flask-security and flask-admin.
View more
View more

REVIEWS FROM CLIENTS

Nitish's profile has been carefully vetted and approved as a Codementor. Connect with Nitish now, and leave a review for them once you're done!