We provide IT Staff Augmentation Services!

Principal Consultant Resume

2.00/5 (Submit Your Rating)

SUMMARY:

A team - oriented, self-motivated IT professional with more than 15 years of extensive experience in information technology specifically pertaining to designing, developing and implementing software for business solutions. I have worked as a dedicated manager and team leader with progressive and significant hands-on experience in IT solutions designing, development & implementations, demonstrating high ownership in all areas of responsibility, and possessing strong verbal and written communication skills.

TECHNICAL SKILLS:

Languages: C#, VB.NET, C++

Cloud Technology: Microsoft Azure

Application Technology: ASP.Net, ASP.Net Core, ASP.NET MVC 4.0/5.0, ADO.NET, Entity Framework 6.0/5.0/4.0, LINQ, Web Services, WCF, SOAP, RESTfull Service, Web Forms, Win Forms, Windows Services, Docker

Web Development: JSON, AJAX, CSS3, Express, HTML5, XML

ClientSide Framework: AngularJS, Angular2+, React, Bootstrap, NodeJS.

Scripting Languages: JavaScript, jQuery VBScript, PowerShell, ASP

Application/Web Server: IIS Web Server

RDBMS: SQL Server 2016/2014/20012/2008 R2, MS Access, Oracle 9i

Version Control: GIT, SVN.

Operating Systems: Microsoft Windows 10/7/Vista/XP/ Server 2008/2003/2000

Development Tools: Visual Studio 2017/2013/2010/2008 , Visual Studio Code, Dreamweaver, FrontPage

Firewalls: ISA Server 2000/2004, Dell SonicWall

EXPERIENCE:

Principal Consultant

Confidential

Responsibilities:

  • Created a new camera control plugin using ReactJS.
  • Integrated with the existing website and WCF services to call backend camera control methods.

Tools: & Technology Stack: ReactJS, Javascript, ASP.NET, Visual Studio 2017, Google Maps

Confidential

Team leader

Responsibilities:

  • Configuration of existing corridors and Implementation of the user interface.
  • Implemented Socket-IO updater for real-time data updater.
  • Added login control by authenticating a user with Active Directory.
  • Implemented map display along with a background map showing lane-level views.
  • Provided an easy way to switch between different geographic corridors.

Tools: & Technology Stack: Angular,4+, Node.JS, Angular Material Design Components, Google Maps.

Confidential

Team leader

Responsibilities:

  • Created and implemented back-end service that calculates the data and logs into the table
  • Created and implemented UI that allows a user to filter data with parameters like zone, corridors, date and time, etc. Moreover, added functionality to allow a report to be exported as pdf or excel file.

Tools: & Technology Stack: .Net Framework 4.5.2, WCF, SQL Server, Entity Framework, ASP.NET MVC JQuery, Bootstrap

Confidential

Team leader

Responsibilities:

  • Redesigned add/edit inventory screens: to make them tablet friendly implemented functions to allow the use of a bar code scanner for entering values on inventory screens; provided method for associating inventory items to cabinets
  • Redesigned location search controls by emphasizing the use of the Google maps and added functions to allow grouping, filtering and sorting for columns on search results.
  • Implemented improved location search controls for the work order add/edit webpage screen

Tools: & Technology Stack: Telerik Kendo Observer View Model Architecture, HTML Templates, Kendo UI, Rest API Service, WCF, Google Map, JQuery Bootstrap, SQL Server, Entity Framework.

Confidential

Team leader

Responsibilities:

  • Created and implemented Admin Threshold configuration page that displays a table of values for ramp site allowing admin to update table and change variables in the algorithm for calculating the ramp wait times.
  • Created and implemented admin reporting page that allows a user to view reports and filter data by date/time and ramp location. Enabled the function to download results in CSV formats with data displayed in tabular grid and charts.
  • Created and implemented public interface webpage that includes a map, table displaying data and speedometer control allowing the user to select/click ramp location on a map and obtain recent wait times displayed as speedometer controls and in tabular form.
  • Modified database tables and performed back-end processing to ensure algorithm calculated ramp wait times in a set interval per ramp location.

Tools: & Technology Stack: .Net Framework 7.2, ASP.Net MVC, Bing Maps, SQL Server 2016, Entity Framework, JQuery, Bootstrap, Flot Chart

Confidential

Team leader

Responsibilities:

  • Applied polylines structure on the Google Map for over 18000-speed detectors on the Freeway that will represent in colors the speed of the traffic flow from the historical data to make a complete simulation to record in jpeg files for purposes.
  • Applied another layer on marker and tooltips that will appear in a certain duration of time that represents the incidents and constructions over the freeway.
  • Applied date/time validations of start/end date via jQuery/JavaScript methods
  • Implemented functionality that:
  • Enabled user to define date/time interval for the traffic data available in the local database with maximum single animation extending up to 12 hours.
  • Provided a method for converting the traffic congestion layers into a video format using FFMPEG to save/download, allowing this visual data to be used in future studies, presentations, and sessions.

Tools: & Technology Stack: .Net Framework 4.5, ASP.Net MVC, Google Maps, FFMPEG, SQL Server, Entity Framework, jQuery, Bootstrap

Confidential

Team leader

Responsibilities:

  • Designed/created the database schema for storing 3-year plan data.
  • Created a webpage for viewing all current projects and implement search/filter functions for viewing projects; creating a webpage for adding/editing projects and adding function to print pdf reports.
  • Applied filter on the grid based on a hierarchy based on top to the bottom algorithm and bottom-up algorithm.
  • Implemented role-based authentication on specific columns of the grid that was producing filtered results from the dropdown list controls.
  • Used jQuery selectors to add dynamic functionalities to the controls via JavaScript methods.
  • Applied serialization/ de-serialization on images and pdf documents to save data in binary format in MSSQL server database.
  • Implemented server-side updates to apply to prioritize of the projects on Region, Area, Station, and Route levels separately.

Tools: & Technology Stack: .Net Framework 4.5.2, ASP.Net MVC, Telerik Kendo UI, Google Maps, iTextSharp, SQL Server, Entity Framework, jQuery, Bootstrap

Confidential

Team leader

Responsibilities:

  • Created a dashboard page containing different sections with graphs, charts, and maps
  • Created and the SSI graph webpage to display storm performance statistics table, graph and road images for selected storm event using data obtained from a database that stores data from UDOT weather devices throughout the State and performs pre-defined calculations. The data obtained was implemented in graphical and table formats and display fields were generated to summarize Number of storms, storm intensity, storm duration, etc.
  • Implemented selection of different regions on the Map, detector station selection, and several other controls on the Google Map.

Tools: & Technology Stack: .Net Framework 4.5.2, ASP.NET, Telerik UI ASP.Net AJAX, Flot Charts, WCF, SQL Server, Entity Framework, Google Map, jQuery, Bootstrap

Confidential

Team leader

Responsibilities:

  • Updated the RWIS data collection system (weather portal) to write new values being written by the updated data logger program
  • Calculated the Confidential using the UDOT algorithm and record it to the database;
  • Detected winter storm events at RWIS locations by monitoring the Confidential values and applying the UDOT algorithm;
  • Created a service to send alerts based on Confidential values and/or thresholds related to RWIS data;
  • Created Confidential page that displays Confidential data for a given location in graph form;
  • Updated the existing forecast view web site to allow users to configure Confidential /RWIS alerts, and display a list of recent weather alerts generated by the system.
  • Updated the forecast view map’s functionality to include:
  • Enabling toggle map layers on/off, support map layers including RWIS icons, Forecast sheds, National Weather Service radar images, etc.
  • User-selectable RWIS icon layer with options including Air temperature, Road temperature, Snowfall rate, Visibility, Road condition, Road grip, etc.
  • Updated the weather forecast admin application to support administering user’s Confidential /RWIS alerts.

Tools: & Technology Stack: .Net Framework 4.5.2, ASP.NET, Telerik UI ASP.Net AJAX, Flot Charts, WCF, SQL Server, Entity Framework, jQuery, Bootstrap

Confidential

Team leader

Responsibilities:

  • Performed database to speed up queries and implemented the back-end queries by adding REST interfaces to an existing WCF
  • Made server functionality to process asynchronous request to send email to user and create a link to download CSV file.
  • Designed and implemented web UI.

Tools: & Technology Stack: .Net Framework 4.5, ASP.Net MVC, Bing Maps, SQL Server, Entity Framework, jQuery, Bootstrap

Confidential

Team leader

Responsibilities:

  • Created and designed the incident progress webpage containing updated information about the incident. Provided the ability to link/tie current incident progress page to existing JPage message page; also added the website link to JPages
  • Created incident progress service
  • Created incident progress list page that contains all current and past events in a grid. The page was equipped with controls to select events to view per grid page, search and sort incidents by parameters like location, date, etc.

Tools: & Technology Stack: ASP.NET, Telerik ASP.NET AJAX, SQL Server, Entity Framework, jQuery, Bootstrap

We'd love your feedback!