About Us

Who Am I?

Hi I'm Waris Ali I am a highly-motivated full-stack web engineer from Bangalore, India. My expertise lies in building Full Stack Web Applications, Hybrid Mobile Applications. I have experience with a variety of tech stacks, with proven ability to pick up new technologies quickly.

I am currently employed as a Senior Software Analyst @iProcess Data System to further grow my ability to build for the web. I'm highly interested in Data Science and Cloud Computing

When I'm not thinking about work or my personal projects I might be watching cricket and comedy shows,cooking. I am fitness freak, I like to go gym 5 days a week.

Web App

Mobile App

Software

Application

My Specialty

My Skills

.Net &.Net Core

70%

C#

75%

Asp.Net MVC

85%

Asp.Net Core

60%

Web API & Web Services

90%

EF/EF Core & LINQ

85%

Sql Server

70%

Azure & Azure DevOps

60%

HTML & CSS

85%

JavaScript & jQuery

75%

AngularJS & Angular

75%

React JS

30%

TypeScript

80%

Hybrid Mobile Application

70%

Progressive Web Apps

50%
Education

Education

Pursuing Amity Online’s Master of Science (Information Technology) is a two-year (4 semesters) degree program that helps graduates and working professionals to gain a high level of expertise in the field of Information Technology.

I have completed Distance MCA from Karnataka State Open University in the year of 2015. I have all the semester certificates but due some reason government has banned the University and i did not get my degree. More about case

Completed B.sc (IT) in the year of 2012 from Kuvempu University.

It was 3 years Diploma. Designed to be pursued along with Graduation, GNIIT prepares college students for a successful entry into the IT world by making them job-ready, the day they graduate. At the end of graduation students will undergo 1 year of Professional Practice to get hands on work experience.

Earners of the MCSD: App Builder certification have demonstrated the skills required to build modern mobile and/or web applications and services. Earning this certification qualifies an individual for a position as an application developer.View certifications

Completed 12th in Math & Science in 2009 from UP Board

Experience

Work Experience

Teck Lead at @iProcess Data 2015-Present

  • Involved in the full Life Cycle of the project including Architecture, Analysis Design, Development, Debugging, Testing and Deployment.
  • Involved in requirements gathering, analysis, design, and code review and development stages.
  • Worked in AGILE SCRUM environment regularly attending the Status Meetings and updating status to Scrum Master and involved in Code Review meetings, Implementing User Stories.
  • Experience with strongly typed view models and helpers and partial views using ASP.NET MVC5, HTML5, CSS 3, jQuery, C #, Telerik controls.
  • Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages ‘Layouts and Nested Layouts’, ‘View Start’ and MVC User Controls ‘Partial Views’.
  • Experience in working with JavaScript Frameworks like Angular, Angular JS, which simplifies JavaScript object bindings with HTML Elements and client server communications.
  • Implemented AJAX functionality using Angular JS to load contents individually in different partial views to minimize loading time and for better user experience.
  • Implemented Data Grid / tables using Bootstrap and Angular JS for front-end client facing of the Single Page Application (SPA).
  • Implemented the Entity Framework Code First Approach to interact with Database and implemented the Mappings, Model Changes, CRUD operations and dealt with performance issues.
  • Worked on all the required Stored Procedures, User Defined Functions, Triggers, and Views using T-SQL as per business logic.
  • Involved in Debugging and Supporting the application and Performed Unit Testing (using N-Unit and MS-Unit).
  • Supporting project resource scheduling and department capacity planning.
  • Focus on providing more detail to the Solution Architect's architecture. This would include detailed program specifications creation.
  • Take responsibility for making key decisions to ensure the successful implementation of all initiatives.
  • Team Work allocation and team Management.
  • Interact and communicate effectively with all levels of staff, senior management, and customers.
  • Give the training on modern and latest technologies and best practices.
  • Troubleshoot client problems both remotely and onsite.
  • Created two mobile applications using ionic framework and released to app stores.
  • Highly organized with the ability to manage multiple projects and meet deadlines.

Full Stack Developer at Sensation Solutions 2013-2015

It was a great pleasure working at Sensation software solutions. Senior management and team leads are very supportive . There aim is to create a good working environment for employee's. Great place to learn new technologies.

  • Involved in the gathering and preparation of requirements specification documents and regular interaction with the Business Analysts on project updates.
  • Developed the application as a Three-Tier application with UI in the presentation layer, business logic in the middle layer using C#. NET and database activity in the backend.
  • Developed Business Tier using C# 5.0 to implement classes and methods for business logic
  • Used ADO.NET, Entity Framework 4/5 extensively for retrieving, querying and manipulating data in the database
  • Involved in writing Stored Procedures and Functions using SQL language for retrieving data from SQL Server Database
  • Extensively involved in developing of Java Script functions to validate the data in client side and developed various server-side functions to validate the data in server side using ASP.NET. Access Data Objects is used to retrieve the data from SQL Server data tables through stored procedures
  • Used AngularJS & KnockoutJS as the development framework to build a client side single-page application.
  • Worked on WCF services by creating Contracts, configured end point bindings and hosted on IIS.
  • Created and implemented a multi-language framework to fit into the application. It provides application users with an ability to toggle between English and Chinese language
  • Used JavaScript, DHTML for client-side validations and to generate user-friendly web interfaces
  • Designed and developed dynamic ASPX web pages using C#, ASP.NET, HTML, JavaScript and jQuery
  • High Chart for visualizing the data.
  • Design, code, test, debug, and document software according to the functional requirements and third-party integration
  • Analyses, diagnose and resolve errors related to their applications
  • Help define project plans requiring software development and hardware installations
  • Provide technical and project management expertise across multiple areas of application development
  • Follow all department standards and methodologies
  • Interact and communicate effectively with all levels of staff, senior management, and customers