Mir Mohamed U. - Full Stack Software Engineer with c# and angular

Mir Mohamed U.

Full Stack Software Engineer with c# and angular

India | Asia/Kolkata (USD)

$8/hr
Full-time : 30+ hrs/week
0, Followers

ABOUT ME

I'm a full-stack web engineer with 13+ years experience. I got my start working on simple laundry managing software. Since then, I have progressed to building and working with large, highly-customized and integrated platforms, becoming an expert in C#,asp.net mvc/web api, Sql/MySQL/Postgre, JavaScript, HTML5/CSS3, infrastructure, DevOps, back-of-house operations, performance auditing, coding standards, version control, single-page applications, and much more. I've lived in Dhaka, Bangladesh my entire life. I am in top-tier, heavy-hitting expert for system analysis, oo design, backend api, scalable system design and recent frontend framework angular spa. If you just need my expertise without the code, I’m very comfortable in the consultant role. For guaranteed availability, I offer weekly rates. I absolutely love writing code, and although I have vast experience, I spend time every day learning new languages, frameworks, workflow optimizations, etc. Please be aware that I am not a designer. Although I know HTML and CSS inside and out, I cannot creatively build with them. I keep things simple and honest by not promising design skills. Be prepared to provide designs and related HTML/CSS independently. Primary Languages: - C# (OOP, Procedural, etc.) - SQL (MySQL, SQL Server, Postgres, Maria, etc.) - HTML5/ CSS3 - JavaScript (ES5, ES6) - Golang Highlighted Platforms/Frameworks/Tools - Asp.net MVC/WebApi, Asp.net core, Echo (fast micro-framewor in golang) - Wordpress - Angular 7 - Google Maps API, Mapbox, Leaflet, D3.js - RabbitMQ, Kafka, Redis, Cassandra, DynamoDB Expert Skills C# & Backend api development Whether it is Rest API, Grpc or RPC-like controllers, N-tier application, I follow design patterns to handover respective roles to specific entitiy. I love to write code with test coverage specially unit tests to ensure funcation level proper code accuracy. I do design software with popular components & interfaces so that I can have best of both worlds- rapid development and substitute componentes with ease via interface implementation. Scalable and Event Driven design I do like to design piece of software in stateless manner so that those can be scale up without barrier. microservices will communicate with some event broker like rabbitmq, NATS or Kafka. I like to use some cluster database like cassandra, cockroachdb for better write scalibility. If I need reactiveness from the very bottom of database then I choose rethinkdb. Redis is my first choice in case of event staging or some expensive db/file i/0. System Analysis and Database Design I am quick in system design in module level and provide ER-diagram, system component diagram and other useful document to illustrate the system overview and workflows. I do like design database for write scalability and ACID compliance. For reading data I do like some tools like Elastic Search/Kibana. I like to design database using RDBMS tools and Database Normalization techniques. At the same time I like to design database using neo-sql and nosql databases. API Creation & Integration Some of the APIs I worked with: - Google (OAuth, Google Doc, and google calendar manipulation) - Facebook(OAuth, graphql) - Amazon AWS (S3, SES) - Shipping providers (USPS, UPS, FedEx) - Accounting (Intuit Quickbook api) - Payment processors (PayPal, Stripe), - OAuth Platform- Ory Hydra (OAuth2 Server and OpenID Certified™ OpenID Connect Provider written in Go) - Custom (Any server, any api) Version Control/ DevOps I use Git, GitHub, BitBucket for version control. Jira, BitBucket Issuetracker. Jenkins fo CI/CD. Angular CLI, dotnet cli, gulp webpack, nmp as common utility cli; Microsoft DevOps and OpenProject, Rednote for project management. Popular (mircro) services: Identity and Access Management (IAM), Shipping Service, Survey Service, Inventory System (purchase, sales, stock), Accounting Service, HR & Payroll, Sales and Distribution and many more. General Consulting You have inhouse team, right? if you need Prototype/MVP (Minimal Viable Product) or onlince consultancy withing above skillset- I am here :)

SKILLS