Post Job Free
Sign in

Project Manager Web Services

Location:
Jersey City, NJ
Salary:
Negotiable
Posted:
August 03, 2017

Contact this candidate

Resume:

Fakhruddin Ali Ahmad

SUMMARY

MCA, GNIIT, B.Sc. (Math) and 12+ Years’ experience in software development, working on n-Tier architecture and proficiency in Microsoft Technologies, .Net 4.5/3.5/2.0, C#, ASP.Net, MVC 2/3/4, ADO.Net, LINQ to SQL, Entity Framework, WCF, Web Services, Web API, Ajax, Kendo UI, JavaScript, jQuery, AngularJS, Angular 2, Node.js npm, Bootstrap, HTML5 and CSS3, currently working with MetaOption LLC since last 7 years.

Application programming and database development in Automobile, Finance, Health Care and Entertainment Domain.

Payment gateway experience: PayPal, ANZ, Google Checkout and Verisign etc.

Exercised various phases of Software Development Life Cycle.

Communicate with US/UK client to gather requirements and daily work progress.

Enriched with strong analytical, technical, and proactive leadership skills on the strength of complex real-time experiences.

Worked on Twilio API to make calls between two phones and record them, download and listen the recording.

Extensive knowledge in accessing data using Data Reader, Data Adapter and Data Set, Entity Framework in ADO.NET and Language Integrated Query (LINQ), LINQ to SQL and LINQ to XML.

Skilled in middle tier, front-end and back-end development and using third party tools like Infragistics Ultragrid, telerik controls etc.

Good experience of SQL Reporting and Crystal Report

Good experience of ASP.Net MVC3/4/5 with Razor engine

Excellent communication and interpersonal skills

Have a great passion to learn new technologies

Always listen to understand the requirements and never to reply.

Technical Skills

Operating Systems:

Windows 8 / 7 / XP / 2000 / NT / 98 / 95

Web Technologies:

ASP.NET 4.0, 3.5, 2.0 & 1.1 with C# & VB.NET, MVC3/4/5, Web API, Web Services, WCF Services, HTML5, DHTML, JavaScript, jQuery, AnularJS, CSS3

Languages:

C#, ASP.Net, VB.Net, VB6.0, HTML, XML, VBScript, JavaScript, T-SQL and Pl/SQL

Databases:

MS SQL Server 7.0/2000/2005/2008, Oracle 9i, 10g, and MS Access

VS Environments

Visual Studio.NET 2010/2013/2015 and Visual Studio 6.0s

Web Technologies:

ASP.NET, MVC3/4, WCF, Web Services, Web API, ASP 3.0, SOAP, WSDL, HTML5, CSS3, AJAX, JavaScript JQuery, Angular 2, AngularJS and IIS.

Data Access:

ADO.NET, ADO, LINQ to SQL and Entity Framework

Scripting Languages:

VB Script, Java Script, JQuery and Angular JS

Reporting Tools:

Crystal Reports 8.5 and SQL Server Reporting Services (SSRS)

Modeling:

UML

Version Control Tools:

MS Visual Source Safe 6.0, Subversion and TFS.

Others:

MS Office, MS Excel 2000/2003/2007/2010, XML, XSLT, Dev Express, ACT Sage, Payment Gateway, Flajaxian, RDP, WMVare

Education

MCA (Master in Computer Application) in 2005 from Indira Gandhi National Open University New Delhi.

B.Sc. (Physics, Math, Def. Science) form Purvanchal University's Shibli P. G. College, Azamgarh U.P. in the year 1996

WORK EXPERIENCE

Worked as a Sr. Software Engineer/Application Architect at NYC Department of Housing Preservation and Development from

Jun 29, 2015 to till date

Worked as a Sr. Software Engineer (Consultant) at NYC Department of Environmental Protection

Oct 1, 2014 to Jun 26, 2015.

Worked as a Technical Leader (Consultant) at NYC Department of Health and Mental Hygiene

March 23, 2014 to Sep 30, 2014

Working as a Team Lead at MetaOption LLC., New Delhi lead a team of 15 developers.

12 April 2007 to 30 March 2014 and

Worked with “Nuance BPO Matrix Pvt. Ltd. Gurgaon Haryana” as an executive software developer

August 28, 2006 to Feb 23, 2007

Worked with “Etech Online Gautam Nagar New Delhi” as a software developer

July 2004 to 10th August 2006

PROJECTS

Project

Mandatory Inclusionary Housing

1st Feb 2017 to Till Date

Client

NYC Department of Housing Preservation and Development

Environment: Angular2, JavaScript, Bootstrap, CSS3, Oracle, HTML5, DHTML, XML, C#, Web API

Department of City Planning is launching a Mandatory Inclusionary Housing program that will require through zoning actions a share of new housing to be permanently affordable. Developed in close consultation with the Department of Housing Preservation and Development and informed by extensive policy and financial feasibility analysis, this program marks a new approach to ensuring neighborhood economic diversity as we plan for growth.

Responsibilities:

Created application architecture

Converted design into HTML with Bootstrap 3.0

Create and code components

Write application level pipes & filters

Writing HTML5, CSS3 and JavaScript needed for different pages.

Used Page validation for client side validations

Involved in development and customization of project life cycle following Agile Methodology, daily scrum.

Used jQuery and JavaScript to validate control on client side.

Design data structure to pass values from one module to another

Different Templates used to render report design with the help of Partial Views

Worked on MVC design patter for this application

Design Database, writing stored procedures, functions and helping team

Performed code review and creation of various modules and ensuring optimal performance of the application.

Used TFS as source control

Checking procedure performance and tuning them if needed.

Images are saved into database and cached once open.

Configurable variables so can be easily updated

Written code to save images in multiple sizes.

Project

420c Tax Incentive

29th June 2015 to 31st Jan 2017

Client

NYC Department of Housing Preservation and Development

Environment: C#, AngularJS, JavaScript, jQuery, Bootstrap, CSS3, Oracle, HTML5, DHTML, XML, C#, WCF, Web API, OAuth.

Tax incentive programs administered by HPD may reduce or eliminate the amount of municipal taxes a property owner must pay for every financial year. Incentives are typically awarded in exchange for investment that benefits the public, and are used by developers and property owners to offset the cost of investment in the property. All the tax is calculated on the basis of current financial year and rate by using area and space.

Responsibilities:

Created application architecture

Converted design into HTML with Bootstrap 3.0

Writing HTML5, CSS3 and JavaScript needed for different pages.

Used Data Annotation validation for client and server side validations

Used jQuery and JavaScript to validate control on client side.

Involved in development and customization of project life cycle following Agile Methodology, daily scrum

Design data structure to pass values from one module to another

Different Templates used to render report design with the help of Partial Views

Worked on MVC design patter for this application

Design Database, writing stored procedures, functions and helping team

Performed code review and creation of various modules and ensuring optimal performance of the application.

Used TFS as source control

Checking procedure performance and tuning them if needed.

Images are saved into database and cached once open.

Configurable variables so can be easily updated

Written code to save images in multiple sizes.

Project

Clear Air Tracking System

1st Oct. 2014 to 26th Jun. 2015

Client

NYC Department of Environmental Protection

Environment: AngularJS, JavaScript, jQuery, C#, ASP.Net MVC, Bootstrap, CSS3, SQL Server 2012, TSQL, HTML5, DHTML, XML, Ajax, Web API

It is huge system to accept the different kind of application say stationary work permit, boiler work permit, certificate to operate, affidavit, amendment, cancellation as well as new feature which will come in next build for Industrial work permit and all the related application. We added all the new modules related to Industrial work permit.

Since the Framework of the application was quite old and complicated due the changes done time to time but never modified the architecture of the application so we decided to change the architecture and use new technologies like Angular JS and Web API, the coming version will be the best performing application in speed and feature.

Responsibilities:

Explore existing application architecture

Created application architecture in 5 layers because it is using too many web service and other third party services.

Converted design into HTML with Bootstrap 3.0 and breeze

Writing HTML5, CSS3 and JavaScript needed for different pages.

Used Data Annotation validation for client and server side validations

Used jQuery and JavaScript to validate control on client side.

After analyzing and discussion with team and project manager decided to Entity Framework 6.0

Design data structure to pass values from one module to another

Used WebGrid to show tabular data

Different Templates used to render report design with the help of Partial Views

Worked on MVC design patter for this application

Involved in development and customization of project life cycle following Agile Methodology, daily scrum

Design Database, writing stored procedures, functions and helping team

Performed code review and creation of various modules and ensuring optimal performance of the application.

Used TFS as source control

Checking procedure performance and tuning them if needed.

Images are saved into database and cached once open.

Configurable variables so can be easily updated

Written code to save images in multiple sizes.

Design, development and deployment of MBO’s(Mobile Business Objects), Workflow Packages

Project

Dog Licensing System

23th March 2014 to 30th Sep. 2014

Client

NYC Department of Health and Mental Hygiene

Environment: C#, ASP.Net 4.5, MVC 4, JavaScript, jQuery, Bootstrap, CSS3, SQL Server 2012, TSQL, HTML5, DHTML, XML, Ajax, Web Service.

You can apply for a New York City dog license or renew an existing license online. This application has the feature to apply for dog owner, partner and enforcer (who can view detail of any license detail this role is especially for security guards and police department).

It was not a big project but due to the number of roles it become more complicated to manage it, it have 12 roles and all the different pages works according to the role or the user.

This project got the award of “NYC Best Public Facing Application for the Year 2015”.

Responsibilities:

Closely worked with project manager and lead the project

Created application architecture in three layers

Converted design into HTML with Bootstrap 3.0

Writing HTML5, CSS3 and JavaScript needed for different pages.

Involved in development and customization of project life cycle following Agile Methodology, daily scrum

Used Data Annotation validation for client and server side validations

Used jQuery and JavaScript to validate control on client side.

After analyzing and discussion with team and project manager decided to Entity Framework 6.0

Design data structure to pass values from one module to another

Used WebGrid to show tabular data

Different Templates used to render report design with the help of Partial Views

Worked on MVC design patter for this application

Design Database, writing stored procedures, functions and helping team

Performed code review and creation of various modules and ensuring optimal performance of the application.

Used TFS as source control

Checking procedure performance and tuning them if needed.

Images are saved into database and cached once open.

Configurable variables so can be easily updated

Written code to save images in multiple sizes.

Design, development and deployment of MBO’s(Mobile Business Objects), Workflow Packages

Project

UNIVERSAL CONDITION REPORT

20 Mar 2010 to 25th Mar 2014

Client

R. Hollenshead Auto Sales – Manheim, PA, USA

Environment: C#, ASP.Net 4.5, WCF Services, MVC 4, JavaScript, jQuery, CSS3, SQL Server 2008, TSQL, HTML5, DHTML, XML, Flajaxian, Ajax, Web Service.

Universal condition report is about car condition report. You can create condition report, publish it and done. It has some nice feature like you can add type of defects from admin section and it will automatically show on the page, a nice report is generated.

Admin can set the color impact of any item or type of defects on the report.

Value impacting items: you can define all those items which may impact the price of car and those items will appear in bold in factory option section as well as in value impacting box on left top of the repot. SVG is used to render colorful image of car on report for all those defects which are marked by inspector at the time of inspection.

Hopefully this project will be used by all top automobile dealers in USA in near future.

Responsibilities:

Understand the requirements by discussion with Project manager and client whenever needed.

Involved in development and customization of project life cycle following Agile Methodology.

Discussion with designers to finalize the theme and page looks and feels.

Writing HTML5, CSS3 and JavaScript needed for different pages.

Used ASP.Net validator controls for server side validations

Used jQuery and JavaScript to validate control on client side.

After analyzing and discussion with team and project manager decided to use LINQ to SQL for access data and update them in database.

Design data structure to pass values from one module to another

Used most of the ASP.Net Controls to design the pages like GridView, ObjectDataSource, ListView

Mostly used User Controls to render pages

Different Templates used to render report design with the help of User Controls

Worked on MVC design patter for this application

Design Database, writing stored procedures, functions and helping team

Performed code review and creation of various modules and ensuring optimal performance of the application.

Used Tortoise SVN as source control

Managing Repository Server, branching/merging of source code with access rights for various team members.

Checking procedure performance and tuning them if needed.

Used repository classes to communicate with database by using Linq to sql.

Used Ajax UpdatePanel, Tab Control, ModelPopupExtendar, and MaskedEditValidator for validation

Images are used with Ajax validator to indicate the error.

Worked with ASP.Net Web Forms, Web Services, WCF Services, state management, session management, caching of data wherever needed

Configurable variables so can be easily updated

Flajaxian is used to upload multiple files with progress bar.

Written code to save images in multiple sizes.

Design, development and deployment of MBO’s(Mobile Business Objects), Workflow Packages,

Used web services to access data from database by JavaScript

Project

Headstart MAA

Oct 2012 to March 2014

Client

R. Hollenshead Auto Sales – Manheim, PA, USA

Environment: .NET 4.0, ASP.Net MVC 4, C#, JavaScript, jQuery, CSS3, HTML5, SQL Server 2008, TSQL, Ajax, WCF Service, Consume Web Service, WebGrid, jqGrid, jSon, HtmlHelper

Headstart after market is used to manage all the cars for auction, lane assignment and Inventory management. Main functionalities are price management, lane assignment, expense management, dealer’s commission calculation, and check clearance.

Responsibilities:

Explore MS-Access application to understand the current application functionality and create documents to discuss with client get approval.

Involved in development and customization of project life cycle following Agile Methodology.

Writing high level code and interfaces to create the application structure.

Used ASP.Net MVC 4, jQuery, CSS3 and HTML5

Used jQuery and JavaScript to validate control on client side.

Design data structure to pass values from one module to another

Used most of the ASP.Net Controls to design the pages WebGrid and jqGrid

Mostly used DIV to render page and manage page structure.

Worked on MVC design patter for this application

Design Database, writing stored procedures, functions and helping team

Used Tortoise SVN as source control

Data retrieval using Entity Framework.

Images are used with Ajax validator to indicate the error.

Configurable variables so can be easily updated

Written code to save images in multiple sizes.

Used jQuery to access data from database from client side

Project

R. HOLLENSHEAD AUTO SALES PUBLIC WEBSITE

May 2009 to April 2011

Client

R. Hollenshead Auto Sales – Manheim, PA, USA

Environment: C#, ASP.Net 4.0, JavaScript, jQuery, CSS3, SQL Server 2008, TSQL, HTML5, DHTML, XML, Ajax, Web Services, Windows Services.

A web site for dealer to purchase their dream car worldwide, they can manage their search, watch list, swap the car with other dealers

Spotters®" are now live at the auction. This unique process, invented by R Hollenshead, will revolutionize on-line bidding and Simulcast. Any buyer really can buy with "NO FEAR" in Lane 22. We now have live professionals on the lot and in the lanes to be your eyes on the auction. You now can have a direct line real time contact to clarify any question you have on any unit that is in our system, on simulcast or not

Responsibilities:

Understand the requirements by discussion with Project manager and client whenever needed.

Involved in development and customization of project life cycle following Agile Methodology.

Discussion with designers to finalize the theme and page looks and feels. .

Design Database, writing stored procedures, functions and helping team

Design data structure to pass values from one module to another

Writing HTML5, CSS3 JavaScript and JQuery needed for different pages.

Used ASP.Net validator controls for server side validations

Used jQuery and JavaScript to validate control on client side.

After analyzing and discussion with team and project manager decided to use LINQ to SQL for access data and update them in database

Used most of the ASP.Net Controls to design the pages like GridView, ObjectDataSource, and ListView etc.

Worked on MVC design patter for this application

Performed code review and creation of various modules and ensuring optimal performance of the application.

Used Tortoise SVN as source control

Managing Repository Server, branching/merging of source code with access rights for various team members.

Checking procedure performance and tuning them if needed.

Used repository classes to communicate with database by using Linq to sql.

Used Ajax UpdatePanel, Tab Control, ModelPopupExtendar and MaskedEditValidator for validation.

Images are used with Ajax validator to indicate the error.

Worked with ASP.Net Web Forms, Web Services, WCF Services, state management, session management, caching of data wherever needed

Configurable variables so can be easily updated

Used web services to access data from database by JavaScript

Windows services to send notifications for Market Report, Saved Searches, New Arrivals

Project

Headstart VMS System

May 2009 to April 2011

Client

R. Hollenshead Auto Sales – Manheim, PA, USA

Headstart VMS is the main application where entire R. Hollenshead business is managed, all the cars are received and entered in this application, cars are registered for Manheim Auction, Lane assignment and after same management for sold and unsold cars, all the expenses, dealer commission, auction management is done by this application.

Responsibilities:

Discussion with Client and project managers regarding new feature and enhancements

Discussion with project manager regarding database changes.

Estimation of project for number of days needs to complete all the changes.

Discussion with client regarding design changes.

Chat with different companies to understand their API for Calling and Recording conversation between two landline numbers and downloadable files and finally decided to use Twillio API

Design Database, writing stored procedures, functions and helping team

Design data structure to pass values from one module to another

Writing CSS and JavaScript needed for different pages.

Used ASP.Net validator controls for server side validations

Used jQuery and JavaScript to validate control on client side.

Used most of the ASP.Net Controls to design the pages like GridView, ObjectDataSource etc.

Performed code review and creation of various modules and ensuring optimal performance of the application.

Used Tortoise SVN as source control

Managing Repository Server, branching/merging of source code with access rights for various team members.

Checking procedure performance and tuning them if needed.

Used repository classes to communicate with database by using Linq to sql.

Worked with ASP.Net Web Forms, Web Services, WCF Services, state management, session management, caching of data wherever needed

Configurable variables so can be easily updated

Used web services to access data from database by JavaScript

Project

INTELICHECK CALLING & RECORDING SYSTEM

Dec 2008 to May 2009

Client

Custom Programs (Intelicheck), USA

Intelicheck is a website to verify dealer’s behavior with their customers. We create a web page load task automatically on the basis of shopper [Caller locality] and give option to click button on the page to call the dealer, on the basis of phone numbers from the database, first ring the caller phone and once caller pick the phone speak message and then call the called phone. Record entire conversation between shopper and dealer and download entire records and MP3. Given option to play recording from page, from both places Twilio Server as well as downloaded to client FTP.

Responsibilities:

Discussion with Client and project managers regarding new feature and enhancements

Discussion with project manager regarding database changes.

Estimation of project for number of days needs to complete all the changes.

Discussion with client regarding design changes.

Chat with different companies to understand their API for Calling and Recording conversation between two landline numbers and downloadable files and finally decided to use Twillio API

Design Database, writing stored procedures, functions and helping team

Design data structure to pass values from one module to another

Writing CSS and JavaScript needed for different pages.

Used ASP.Net validator controls for server side validations

Used jQuery and JavaScript to validate control on client side.

Used most of the ASP.Net Controls to design the pages like GridView, ObjectDataSource etc.

Performed code review and creation of various modules and ensuring optimal performance of the application.

Used Tortoise SVN as source control

Managing Repository Server, branching/merging of source code with access rights for various team members.

Checking procedure performance and tuning them if needed.

Used repository classes to communicate with database by using Linq to sql.

Worked with ASP.Net Web Forms, Web Services, WCF Services, state management, session management, caching of data wherever needed

Configurable variables so can be easily updated

Used web services to access data from database by JavaScript

Environment: ASP.Net4.0, C#, JavaScript, jQuery, CSS, SQL Server 2005, TSQL, HTML5, DHTML, XML, Ajax, Web Services, Twillio API to call

Project

KIDEO.COM.AU

Sept. 2008 to Dec 2008

Client

K.I.D. Production Samford, Queensland, Australia

Kideo Australia is a copy of Kideo.com from PixFusion as a franchise, who takes order and uploads their order to Kido FTP to process. Kideo processes the order and uploads to KID production FTP to ship to customer. We modified all the payment gateways, addresses of company, and language differences from American English to British English.

Environment: ASP.Net 2.0, C#.Net, and SQL Server 2005, Enterprise Library, NetTier 2.0, web controls, Ajax, JavaScript, Web Services, HttpHandlers, Render Page from Database

Responsibilities:

Discussion with Client regarding new feature and enhancements

Discussion with client regarding database changes because they wants to keep eye of every database change.

Added some new Ajax enabled web controls

Added many user controls to accomplish the requirements.

Modified code to use HttpHandlers to define everything in database and render page from there according to settings.

Different payment gateways, PayPal, Verisign, ANZ, Google Checkout etc.

Created module for Error Log in file as well as in database

Designed and developed web service to upload order from web page to Kideo FTP

Also provided service to upload processed order to KID Production FTP

Project

KIDEO.COM

Jan 2008 to Sept. 2008

Client

PixFusion LLC, NY, USA

Environment: ASP.Net 2.0, C#.Net, and SQL Server 2005, Enterprise Library, NetTier 2.0, web controls, Ajax, JavaScript, Web Services, HttpHandlers, Render Page from Database

Kideo is a children’s brand dedicated to products that children love and parents will cherish for a lifetime. Starting with a simple vision of making every child a star, Kideo has been the leading brand in personalized children’s entertainment for nearly a decade. This application was already developed by some other company but there were lot’s issues and we were hired for only some changes, we made those changes and also written code to log errors from web site and finally extended this project and fixed all the issues and provided iPhone and Android version of this application.

Responsibilities:

Discussion with Client regarding new feature and enhancements

Discussion with client regarding database changes because they wants to keep eye of every database change.

Added some new Ajax enabled web controls

Added many user controls to accomplish the requirements.

Modified code to use HttpHandlers to define everything in database and render page from there according to settings.

Different payment gateways, PayPal, Verisign, ANZ, Google Checkout etc.

Created module for Error Log in file as well as in database

Project

F2HEALTHCARE SYSTEMS

Sept. 2007 to Jan 2008

Client

Charles Americano – Infomatrix OneView, London

Environment: ASP.Net, C#.Net, and SQL Server 2005, Crystal Report 9.0, GridView, Ajax UpdatePanel, ModelPopupExtendar, JavaScript, CSS

F2HealthCarw is a hospital application to maintain the inventory and allotment of instruments to different doctors as well as to patients. We added some new features to this application say Billing system, Instrument allotment to doctors as well as to patients and generated some new reports say future diagnostics, checkups etc.

Responsibilities:

Direct discussion with client to gathering requirement information.

Estimation of project, number of days needed to complete the changes.

Database changes and new tables needed to complete the task.

To give the new look and feel we changes entire theme of application by using CSS, JavaScript

Added some new Ajax enabled pages

Added many user controls to accomplish the requirements.

Created some new crystal reports

Created module for equipment allocation to doctors and patients

Maintain the repository of the project documents and data in SharePoint

Project

PICAX INSPECTION SYSTEMS

April 2007 to Sept. 2007

Client

ICOMMM San Ramon, CA

Environment: VB.Net, MS-Access, XML, Windows Setup, CD/DVD burner.

A major problem that is encountered today by sanitary sewer agencies attempting to proactively manage their collection system is the lack of integration of various types of system data. Information is often dispersed among several different software programs, making integrated analysis expensive and often impossible. COMMM provides tools to cover every step of the decision making process. PicAx is used in the field to ensure that the data collected and coming into the decision process is always accurate and consistent.

Responsibilities:

Discussion my Technical Lead to understand the requirements before starting the work

Database design in MS Access application as required by client

Used XML files to capture records every 30 second during the inspection.

Window based application to inspect sewer.

Writing procedure and code to get data from database as well as to insert and update.

Capture video of inspection by using any camera

Capture images wherever user want and clicks on capture button in application

Dynamic report with the help of some available controls in VB.Net

Module to write CD/DVD directly from application

Design application by drag and drop control on the fly with user specific requirements and need.

Project

OPEN TOUR USA

Dec. 2006 to Feb 2007

Client

Charles Americano – Infomatrix OneView, London

Environment: ASP.Net, VB.Net, and SQL Server 2005 & Ajax, charting tool, crystal reports.

As the name suggest, OpenTourUSA is an application to book hotels, cars, flights etc. or we can say is way to manage our tour for USA with this application and they will manage everything for us.

Responsibilities:

Discussion my Technical Lead to understand the requirements before starting the work

Create DFD diagram if needed for current changes.

Database changes and new tables needed to complete the task.

Writing required CSS and JavaScript

Added some new Ajax enabled pages

Added many user controls to accomplish the requirements.

Written JavaScript function to swap the banner images after every 20 seconds

Maintain the repository of the project documents and data in SharePoint

Project

DIRECTION SOFTWARE

Aug. 2006 to Dec. 2006

Client

www.iToolsonline.com New Zeeland

Direction software is an application to maintain the task and goal to visually track the project progress with some nice reports in different format like candle chart, pie chart, bar chart, line chart, spider chart. We can allocate a task to number of resources and give them deadline and track it easily. Even we can define our goal and invent and track the growth of the business.

Responsibilities:

Discussion my Technical Lead to understand the requirements before starting the work

Create DFD diagram if needed for current changes.

Database changes and new tables needed to complete the



Contact this candidate