Post Job Free

Resume

Sign in

Web Applications Services

Location:
Lincoln North Park, NY, 10704
Salary:
75
Posted:
February 19, 2024

Contact this candidate

Resume:

Mihir Parmar

ad3rjq@r.postjobfree.com

732-***-****

SUMMARY

12+ years of experience in developing web applications using HTML5, CSS3, JavaScript, .Net, JQuery, Angular JS, Angular 2/4/5/6/7/8/9/10/11/14, Bootstrap, Java, and REST/SOAP web services.

Collaborate, plan, design, develop, test, and debug software, web applications, and services, including but not limited to mobile device platforms.

Possess the capability to develop front end for scalable web-based solutions using Angular Framework.

Full Stack Angular Developer with an eye for quality and detail to help the team build new web applications that will combine and replace several internal systems being accessed from regular desktop browsers. Develop user interfaces for scalable web-based solutions using Angular framework, HTML5, CSS3, JavaScript, and Node JS.

Experience in Microsoft architectural patterns like Model View Controller (MVC).

Experience in creating. Net applications using Angular, .Net Core 2.2, ASP. NET, ASP. NET MVC, C#, AJAX, HTML, JavaScript, JQuery, ADO. Net, Entity Framework, and CSS.

Experience working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements, and CSS behaviors in CSS.

Experience in creating rich user interfaces using MVC Razor and Bootstrap.

Expertise in the Design and Development of Interfaces, User Controls using ASP. NET.

Expertise in the Angular Framework and its ability to create simple and scalable code for SPA.

Experience with Azure Cloud Technologies including Azure API Manager, Azure Functions, Azure Storage accounts, and Azure SQL.

Very Good Experience in creating and consuming web services and WCF SOAP\REST, WEB API services.

Strong design and development skills using Angular framework and TypeScript and experience implementing Web UI backend servers.

Continuous Integration and Test-Driven Development approach to software development and a solid understanding of standard containers and algorithms.

Ability to create and manage the unit test project and proven experience writing system documentation (system design, detail design, test plans, test execution, implementation plans, and implementation execution).

Experience working in an Agile Scrum development process.

Good Understanding of Browser Object Model (BOM), Document Object Model (DOM) and DOM Functions.

Experience in fixing cross-browsing compatibility issues and web application scaling.

Hands-on experience with various design patterns like MVC Architecture

Expertise in developing applications using Node.js and Angular.

Experience in using NPM, and Angular CLI.

Experience working with version control systems such as GIT.

Experience using bug-tracking tools like JIRA.

Extensively used various IDEs like Eclipse, Atom, and Visual Studio Code.

Experience working on Multi-threaded and asynchronous server development.

Strong understanding and experience building/cooperating with the back-end developer(s) in the process of building the RESTful API and communicating with external web services.

Experience in Microsoft architectural patterns like Model View Controller (MVC).

Experience in creating. Net applications using Angular 8,9,11,14, .Net Core 2.2, ASP. NET, ASP. NET MVC, C#, AJAX, HTML, JavaScript, JQuery, ADO. Net, Entity Framework, and CSS.

Experience working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements, and CSS behaviors in CSS.

Experience in creating rich user interfaces using MVC Razor and Bootstrap.

Expertise in the Design and Development of Interfaces, User Controls using ASP. NET.

Expertise in the Angular Framework and its ability to create simple and scalable code for SPA.

Experience with Azure Cloud Technologies including Azure API Manager, Azure Functions, Azure Storage accounts, and Azure SQL.

Very Good Experience in creating and consuming web services and WCF SOAP\REST, WEB API services.

Hands-on experience using OOP (Object Oriented Programming) principles like Abstraction, Polymorphism, Inheritance, and Encapsulation.

Excellent experience in implementing Web Service, WCF, WebAPI, and REST.

Expertise in database creating Stored Procedures, Functions, Triggers, Indexes, Views using SQL Server 2005/2008/2012/2014/2016/2017.

Design and Develop web-based user interfaces including recommending UX best practices.

Recommend and adhere to design guidelines and standards developed with the existing team.

Provide guidance and mentorship to team members on Angular best practices.

Ability to design and lead all phases of SDLC including design, development, testing, release, and support.

Working knowledge of MVC, Web API, Entity Framework, SQL Server, Ajax, JQuery, Bootstrap, HTML5, CSS3, SCSS, Javascript, TypeScript, AngularJS, Angular 8 and similar MVC frameworks.

Solid background in UI responsive design and development.

Backend database development with SQL Server to support web applications.

Knowledgeable of the industry, web-related standard concepts, practices, and procedures.

Strong analytical, problem solving and operational skills.

Knowledge of mobile development & cross-browser compatibility and device capabilities.

Devise and modify application systems and procedures to optimize functional requirements including capacity, operating time, response time, and form of desired results.

Experience in the development of distributed/scalable systems and high-volume transaction applications.

Experience integrating with JSON/Restful APIs and back-end services. Experience in all phases of SDLC and good knowledge of Mobile Development.

EDUCATION

Bachelor of Engineering, Gujarat Technological University - Gujarat, India

SKILLS

Application/Web Servers

Web Logic 10.3/ 8.1, JBoss 5.0/4.2, Tomcat 7/8

IDE Tools

Web Logic Workshop, Eclipse, IntelliJ, Visual Studio Code, Visual Studio. Net 2003/2005/2008/2010

UI Technologies

JQuery, JavaScript, Angular JS, Angular, React JS, HTML, HTML 5, CSS3, AJAX, JSON, Bootstrap, Harmony Framework

.Net Technologies

Process in C#.NET, ADO.NET, ASP.Net, 2.0/3.5/4.0, WCF, LINQ, Visual Studio.NET 2017, NET Core 1.0/2.0/2.2, C#, Window & Web Services

Cloud Technologies

Azure API Manager, Azure Functions, Azure Storage accounts, Azure SQL

Databases

Oracle 10g/8i/9i, SQL Server

Version Controls

GIT, ClearCase, GitLab, GitHub

Web Services

SOAP and RESTful

EXPERIENCE

PNC Bank - Pittsburgh, PA Sep 2020 - Present

Front-end Developer

Responsibilities:

Worked in Agile and Scrum environments, participating in sprint planning, daily stand-ups, and retrospective meetings to ensure timely and iterative development.

Implemented a rigorous Test-Driven Development (TDD) approach throughout the development lifecycle, ensuring the creation of robust and high-quality Angular applications.

Proficient in building dynamic and responsive web applications using Angular 11 and 14.

Utilized TypeScript for strong typing and improved code quality.

Implemented responsive web design using HTML5, demonstrated expertise in CSS3, integrated Bootstrap, JavaScript, and jQuery including Flexbox and grid layouts, to create visually appealing and responsive user interfaces.

Implemented modular and scalable Angular components, ensuring maintainability and reusability.

Responsible for communication between the components, and services that work with the backend RESTful API and database based on SQL.

Extensively worked on Creating Custom Directives, API resolver, and services in Angular.

Developed driver-UI application and micro-UI application using the Harmony framework, ensuring modular & scalable design and leveraging its features to enhance performance and user experience.

Integrated Google Maps into web applications, providing dynamic and interactive mapping features.

Implemented custom markers, overlays, and infoWindows to enhance the visual representation of geographical data.

Utilized the Google Map Geocoding API to convert addresses into geographic coordinates and vice versa, optimizing location-based functionalities.

Ensured mobile responsiveness by optimizing the integration of Google Maps API for various screen sizes and devices.

Utilized Moment.js & date-fns-tz for seamless handling of timezones, ensuring accurate date and time displays for users in different regions, ensuring accuracy in global applications.

Conducted thorough UI testing to ensure cross-browser compatibility and responsiveness, providing a seamless experience across different devices.

Integrated Azure Pipelines with Jenkins to automate the building, testing, and deployment of your Angular applications.

Conducted unit testing using Jasmin & Karma, ensuring the reliability and functionality of Angular components.

Engaged in resolving accessibility issues and enhancing usability related to screen-reader users and keyboard-only users using NVDA screen-reader, Colour Contrast Analyser.

Utilized Azure Boards for sprint planning, tracking work items, and managing Agile processes.

Utilized Axe dev tools for accessibility testing and optimization, ensuring compliance with industry standards and guidelines.

Collaborated with design teams using inVision, translating design specifications into functional and visually appealing Angular components.

Expertise in using Git for version control, ensuring collaborative and efficient code development.

Utilized CI/CD pipelines with Jenkins for automated building, testing, and deployment of Angular applications.

Proficient in utilizing Postman for API testing, automating requests, and validating responses, ensuring the reliability and functionality of web services.

Resolved complex technical issues and challenges using debugging & troubleshooting during development, demonstrating problem-solving skills.

Effectively communicated with cross-functional teams, including designers, backend developers, and QA engineers, to deliver high-quality software.

Visa - New York, NY Sep 2019 – August 2020

Angular Developer

Responsibilities:

Lead the transformation of testing into a continuous and efficient end-to-end quality engineering function through the use of quality processes, tools, and methodologies significantly improving control, accuracy, and integrity.

Evolve more predictive and intelligent testing approaches based on automation and innovative testing products and solutions.

Worked in an agile environment delivering output in sprints.

Developed Interactive modules in the application by usage of HTML5, CSS3, Bootstrap, jQuery, Angular and JavaScript.

Developed self-contained, reusable, and testable modules and components.

Used Angular Directives like ng-app, ng-model, ng-repeat, ng-show, ng-hide, ng-route etc.

Worked on developing Restful Services and Consuming them to get the JSON object and modifying the response object to display in UI.

Developed data access assemblies in C# to connect to SQL Server database and isolated data access logic from the business layer and front end by defining several strongly typed datasets.

Utilized Angular 8.0 concepts like Interpolation, Dependency Injection, Input Variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding click events, component decorator, etc.

Automated the cloud deployments using Chef, python, and AWS Cloud Formation Templates.

Used Angular 8.0 HTTP Request to read data from the web services and process JSON data to render in the UI.

Created a Directive for type-ahead search functionality using RXJS and angular which can be attached to any input field.

Created Error Notification component which will serve as a notification panel to display errors related to hosted components.

Extensively used Angular 8.0 forms using Template-driven forms and Reactive forms approaches.

Created Angular Components, Services, Modules, Modals, and Pipes in Typescript.

Developed services and components such as Data Services, Error Handlers, and Modal Dialog to be utilized across the application.

Implemented Tree Data structure, customizing grid appearance and allowing the user to edit and update the data of each cell (Cell-Editing), Column and Row Drag & Drop, and Custom Filter features using ag-Grid.

Developed complex business requirements using Master / Detail structure components in ag-Grid.

Implemented custom styles for each cell in ag-Grid using Cell-styling, displayed custom components using Cell-rendering, and Customized Icons in ag-Grid.

Strong front-end development as this was a full stack role

Work with the team to build out automation templates in Fugue or AWS Cloud Formation in support of the managed services platform

Extensively worked on Developing front-end code in Angular to retrieve data as JSON and displayed the well-organized result in web pages by writing Angular Component, directives, Services, and route providers.

Created RestFul API using Node and Express and consumed it in Angular.

Used Angular filters for filter functionality in the search box and Iterator functionalities.

Used several in-built language Core directives, expressions, and modules.

Tested Cross-browser functionality and fixed major layout bugs for supported browsers.

Used SVN as a source repository and for controlling versions of the code.

Developed and performed unit testing, identified and fixed defects, and supported defect Analysis and resolution in integrated environments. Apache Ant was used for the entire build process.

Work with the team to build out automation templates in Fugue or AWS Cloud Formation in support of the managed services platform

Responsible for the build and deployment of applications in Web Sphere Server.

My Alarm Center – Newtown Square, PA Sep 2018 - Aug 2019

Full Stack Developer

Responsibilities:

Using SCRUM and Agile development methodology for management of product releases.

Attending meetings with the management team to discuss and decide on the feasibility of various features in the application.

Developed HTML views with HTML5, CSS3, JSON and Angular.

Developed Angular components such as controllers, constants, Services, filters, and models.

Developed custom directives for reusable components used across the application.

Used Ajax effectively to create pagination and with client-side events like quick search.

Developed Angular 6.0 UI using Angular Material Design, HTML5, Infragistics UI controls, Bootstrap, CSS3, JavaScript, and Typescript with the help of Agile/Scrum Development Methodology.

Implemented Angular 7.0 concepts: Interpolation, Input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the click event, Component decorator, binding to the hidden property.

Extensively used Angular 7.0 services to connect the Angular application to back-end .Net Core API to POST/GET the data used in the application.

Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for the isolation of resources within the Amazon RDS Aurora DB cluster.

Configured and maintained deployment of Angular Application on IIS server.

Implemented interceptor to handle Windows authentication on IIS Server and implemented route guards to allow access to requested routes.

Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.

Handled Caching and Error handling in Angular using interceptors. Worked on Angular Modal forms and spinner for a smoother user experience.

Used front-end web development tools like CSS, JavaScript, and DHTML.

Generated the endpoints using classes, repository, and interfaces in C#, that incorporate Onion architecture.

Responsible for coding to communicate with Salesforce writing SOQL queries in .Net Core 2.2. Responsible for coding to communicate with Forte API and Sedona for credit card and ACH transactions using payment tokens, account numbers, and routing numbers.

Involved in designing and deploying multiple applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, and IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.

Handled content transportation in JSON using NewtonSoft library for request/response in .Net Core 2.2.

Involved in Refactoring, Debugging, and Supporting the .Net Core application based on UAT feedback.

Managed Version Control of Angular and .Net Core applications using Azure DevOps and Microsoft Teams.

Adopted a cross-browser and cross-platform approach to make the website more flexible and supportive.

Involved in writing application-level code to interact with APIs, and Web Services using AJAX, JSON, and XML.

Involved in JavaScript coding for validations and passing attributes from one screen to another.

Recommended and currently guiding the team in building out a lean, responsive UI layer utilizing Semantic HTML5, LESS, Bootstrap, Angular, and REST API architecture.

Used Dependency Injection Pattern to reduce the dependency coupling between classes and in Front end using AngularJS.

Upgraded Angular 6.0 project to Angular 7.0 globally.

Development on Web applications using Angular, HTML5, LESS, and Bootstrap.

Built pages from Photoshop mockups using JavaScript, jQuery, CSS, HTML, and Angular.

State of Pennsylvania- Harrisburg, PA Feb 2017 - Aug 2018

Full Stack Developer

Responsibilities:

Developed the project using Agile/Scrum methodology with continuous integration/deployment (CI/CD) in the SDLC process.

Created a RESTful Web API in .Net Core 1.1 using Swagger and used Entity Framework to create entities in the Data Access Layer. Secured the database connection strings using Azure Key Vault.

Generated the endpoints using classes, repository, and interfaces in C#, that incorporate Onion architecture.

Responsible for coding to communicate with Java API and writing LINQ queries for database access.

Handled content transportation in XML and JSON formats using NewtonSoft library and created XML objects for request/response using XDocument in .Net Core 2.0.

Worked with DevOps practices using AWS, Elastic Beanstalk, and Docker with Kubernetes.

Used Polly to create policies and maintained in registry for transient-fault-handling and .Net resilience.

Maintained diagnostic log files using Logger for better diagnostic and exception handling.

Created Typescript reusable components and services to consume REST APIs using Component-based architecture provided by Angular 2.0 and upgraded to Angular 6.0.

Good knowledge on using Angular APIs like @Angular/http [For making HTTP requests], @Angular/common [Common core things including form validation], @Angular/router[Routing for our entire app].

Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.

Involved in the development of Angular modules and used Angular Material Design, HTML5, Bootstrap, CSS3, & Typescript to develop expansion panels for filters.

Developed and enhanced client-side management portals & User interfaces using Angular Material Design, HTML5, Bootstrap, CSS3, JavaScript and Typescript.

Managed version control using Azure DevOps and project management using JIRA, Microsoft Teams, and Confluence.

Experience working on CSS Preprocessors like Less along with JavaScript task runners like Grunt.

Involved in Control version systems like GIT.

Performed Verification and validation process for the code written by making use of Jasmine and Karma JavaScript testing framework by testing across various scenarios of Angular 6.0.

Excellent problem-solving skills and the ability to work independently.

Thorough understanding of the differences and bugs in various browsers and browser versions.

Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.

Expevia International Marketing Group Inc – Erie, PA Sep 2015 - Jan 2017

Angular Developer

Responsibilities:

Developed web pages with features like login, register, forgot password, email, notifications, and filters using AngularJS built-in directives and jQuery plugins.

Coded JavaScript for page functionality and pop-up screens, used HTML 5 to make dropdown menus on web pages and display part of a web page upon user request.

Utilized various AngularJS and jQuery plugins like autocomplete, data validations, drag and drop, etc. to make an intuitive user interface.

Developed role-based logins to display custom dashboards, and dynamic navigation menus based on profile.

Experience in High Charts, D3 Charts and high charts customization.

Worked with CSS background, CSS Layouts, positioning, text, borders, margin, padding, etc.

Extensive experience in developing RESTful APIs using Node.js.

Experience in using Node.js tools like Gulp and Grunt for application build.

Experience in testing and debugging using JMeter, Postman, and Firebug.

Experience in deploying war files in Tomcat for serving backend services and configuring IIS Manager to host front-end applications.

Worked on migration of the existing AngularJS project to Angular 2.0.

Working knowledge of CI/CD tools like Jenkins to automate builds and deployments.

Converted wireframes and mock-up designs given by business analysts into HTML 5.

Worked closely with the QA team and actively participated in meetings with clients to determine their goals and develop strategies.

GSFC(Gujarat State Fertilizers and Chemicals) – Vadodara, India May 2012 - Feb 2015

UI Developer

Responsibilities:

Followed the N-Tier architecture for the application development with DAL, BLL, and UI.

Involved in requirement gathering, designing, development, UI reviews, and maintenance.

Developed Web Applications using C#, ASP.Net 4.0, MVC 4, SQL server 2008, Silverlight, JavaScript, Ajax, HTML5, and CSS3.

Experience creating D3 charts using D3.js and utilizing Ajax and HTML5 to create web pages.

Utilized JavaScript and D3.js to implement interactive visualizations of data sets in JSON format.

Worked on unit testing for the web application using N-unit.

Called the Restful web service calls for POST, PUT, DELETE and GET methods.

Designed the page using Bootstrap and some custom CSS3.

Developed CSS3 to style page layouts, navigation, and page-loading spinner.

Extensively worked with making calls to WEB APIs to fetch the data from the back end as JSON response and parse it on the UI for DOM/CSS Manipulation.

Collaborated with the front-end design team and back-end team and started converting the static files with the dynamic content with the data retrieved from the database by the API calls.

Used Mercurial for managing source code by resolving merge conflicts that occur during the collaboration of various stakeholders of the application.



Contact this candidate