Manoj W.

Manoj W.

Sr Technical Architect

Pune , India

Experience: 21 Years

Manoj

Pune , India

Sr Technical Architect

69397.1 USD / Year

  • Start Date / Notice Period end date: 2022-05-10

21 Years

Now you can Instantly Chat with Manoj!

About Me

Solid experience in writing micro-services using Lagom framework and REST APIs using Play framework, both using Scala.

Author of "Data Oriented Development with An....

Author of "Data Oriented Development with AngularJS" published by PacktPub in April, 2015. Solid experience in using JavaScript libraries like Underscore.js, Cytoscape.js (for graph visualization).

Extensive experience (10+ years) in .Net / C# applications using Asp.Net MVC, Entity framework, WCF, WPF, Winforms.

Extensive experience in Relational databases (SQL Server, Oracle), Cassandra and Graph databases (JanusGraph & Neo4j).

Extensive experience in various open source frameworks -

  • ORMs - NHibernate
  • IoC / Dependency Injection - McWire (Scala), Spring.net
  • Unit Testing - ScalaTest, NUnit, Moq

Extensive experience in managing teams (of 10 people) and mentoring junior developers.

Show More

Skills

Networking & Security

Portfolio Projects

Syndeia

Company

Syndeia

Description

Write micro-services using Lagom framework (Scala)
Write REST APIs for the cloud using Play framework (Scala)
Consume these REST APIs in the core Java product
Use this API to create Graph visualizations using Cytoscape.js & ES 2015
Use Cassandra for (primary) data storage and use Materialized Views for querying
Use JanusGraph as (secondary) data storage and for graph querties

Show More Show Less

Screen scraping Yelp website using Clojure

Company

Screen scraping Yelp website using Clojure

Description

Screen scraping a website using Enlive
Add functionality to Lobos (a Clojure library to create and manipulate SQL database schemas with migrations support) to support Java migrations using Flyway
Partial bugfix in Lobos, and reporting issues to the author, documenting the lein-flyway project
Solved 90+ problems on 4clojure

Show More Show Less

Skills

Clojure Enlive

Tools

Emacs

SCED (Service Control Economic Dispatch)

Company

SCED (Service Control Economic Dispatch)

Description

Build user interface screens using WPF / XAML
Implement presenters, view models and data bindings for various screens
Write data access logic using NHibernate
Used MassTransit for messaging
Write unit tests for the code using NUnit and Moq
Checking code coverage using NCover

Show More Show Less

DPP Connector

Company

DPP Connector

Description

Write Windows service using C# / .Net Framework
Use Spring.Net for IoC (dependency injection)
Write data access logic using NHibernate
Implement unit tests using NUnit

Show More Show Less

Investran

Company

Investran

Description

Worked on Investran and Panorama BackOffice (2 of the Sungard products)
Used WCF, WinForms, MVP pattern, iBatis.Net (ORM)
Wrote DB Streamliner, a code generator which generates Stored Procedures, Triggers for Oracle, Sybase and SQL Server

Show More Show Less

ProxyClient

Company

ProxyClient

Description

Built a self-service portal using AngularJS
Enhanced ProxyClient - a parental control software (that runs as a Windows service) which uses Komodia SDK to control access to Internet
Implement the front-end using AngularJS (controllers, directives, resource service, http service and factories) and Underscore.js (for writing functional JS)
Manage JS dependencies using Yeoman (Yo, Grunt and Bower)
Expose REST Services using .Net MVC WebAPI
Use Entity Framework Code First for interacting with the DB and for migrations

Show More Show Less