About Me
I love solving data-driven business problems and User Experience as well which carved a path to acquiring a blend of skill-set -
1) Programming in UI technologies:Angular, Asp .Net MVC, WPF, WinForms using C#. Net.
2) Programmin...
2) Programming in Middleware technologies: WEB API, ADO.Net, Entity Framework
3) Scripting in Database technologies: MS SQL Server, Oracle, MySQL
Show More
Skills
Web Development
Programming Language
Database
Operating System
Development Tools
Others
Positions
Portfolio Projects
Company
WinForms To WPF migration project
Role
Project Manager (Team Lead)
Description
- Initiated the project and involves in requirements gathering, designing, developing, testing phases.
- Actively lead, direct and participate in solving of complex scenarios.
- Designed forms, custom controls and user controls using XAML language for interactive UI.
- Customized ModerUI.WPF theme as per project requirements.
- Implemented new frameworks to eliminate previous frameworks’ limitations and implemented features like scaling the application, font selection etc..,.
- Worked on BL and DAL layer classes and integrated in UI using MVVM pattern.
- Extensively used Action, Func and Predicate in ViewModel and Middleware classes.
- Created Custom Controls, User Controls and used Dependency Properties to bind data on these controls.
- Expertise working on triggers, binding, styles, data template, control template, routed events, converters, layout panels in XAML.
- Worked in complex stored procedures, scripts using joins, wrote triggers to update data in audit table as soon as data get updated, deleted or inserted into their corresponding tables.
- Used Log4net for logging the error messages, warning messages and other useful logging information.
- Used Syncfusion third party WPF controls toolkit.
- Written stored procedures, triggers, T-SQL queries in SQL Server.
- Working on writing T-SQL scripts to configure the UI of the application and developing new configurations using Metadata-Driven development approach.
- Worked on Agile Methodology to meet timelines with quality deliverables.
- Prepare and dispense work assignments, provide guidance, and review the work of other team members.
- Collaborate with QA team to define test cases, metrics and resolve questions about test results.
Tools
Visual Studio (Win)Company
Web Application Developer
Role
Project Manager (Team Lead)
Description
- Used angular-cli tool to configuring the angular project and building it for development of Angular application using Angular 7.
- Involved in analysis, design, development and testing of application using agile model.
- Integrated the different pages to be a single page application using Angular 7 and Typescript.
- Created custom controls by using components, directives, Services, pipes in Angular 7.
- Designed and implemented customized table control from the plain HTML, CSS, TypeScript.
- Developed interactive and user-friendly User Interface (UI) using Bootstrap, HTML, CSS, JavaScript, Type Script and Angular.
- Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes, and CSS Behaviors in CSS.
- Created Typescript reusable components and services to consume API's using Component based architecture provided by angular 4.
- Prepare and dispense work assignments, provide guidance, and review the work of other team members.
- Involved in agile software methodologies using Test Driven Development (TDD).
- Write and use automated tests, particularly Karma
- Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.
Skills
Angular 7Tools
Visual Studio (Win)Company
Custom Function
Role
Project Manager (Team Lead)
Description
- Implemented new functionality to existing application.
- Developed Graphical User Interface (GUI) using WinForms which supports multi-threaded operations.
- Working on writing T-SQL scripts to configure the UI of the application and developing new configurations using metadata-Driven development approach.
- Written stored procedures, functions, cursors, T-SQL queries in SQL Server, Oracle.
Skills
WinFormsTools
Visual Studio (Win)