We provide IT Staff Augmentation Services!

Azure Developer Resume

0/5 (Submit Your Rating)

OBJECTIVE

  • Articulate, Personable, Professional Developer seeking an Enterprise Azure Architect position with .NET, C#, Angular, Azure and modern web concepts like .NET Core, Microservices and Event Driven Architectures etc. My strengths lie in my high analytical and excellent programming skills along with excellent communication and interpersonal skills. My association with CMM Level 5 companies made me well versed in the quality procedures that go in to the making of quality software.

SUMMARY

  • Architected and develop highly scalable, fault - tolerant, and robust enterprise grade applications using Microservice Architecture and Event Driven Patterns using cloud technologies such as Azure Service Fabric, Service Bus, Event Grid, Event Hub, Azure Table Storage, Cosmos DB etc.,
  • Very familiar with designing, architecting, and developing Distributed Systems using Microsoft Orleans, Event Sourcing, Domain Driven Design etc.,
  • Created SPA based applications using Angular and ReactJS frameworks.
  • Very experienced in modern application frameworks such as .NET Core, NancyFX, CQRS, Event Driven Programming Model etc.,
  • Extensive experience in the phases of software development that includes ‘Requirement Analysis’, ‘Architecture Design’, ‘Database Design’, ‘Development’, ‘Enhancement’ and ‘Maintenance’ of standalone, multi-tiered web based, object oriented software applications.
  • Used various development methodologies like Waterfall Model, Rapid Application Development, and Xtreme Programming.
  • Designed and developed highly scalable applications using NodeJS, AngularJS and KnockoutJS.
  • Solid understanding of high performant web application architectures.
  • Deep understanding of cloud computing technologies like Amazon Web Services and Windows Azure.
  • Implemented SSO for applications and developed browser plugins for Chrome, Firefox and Safari to automatically detect login forms and login automatically.
  • Worked with various client side JavaScript libraries including jQuery, KnockoutJS, AngularJS etc., to create stunning and interactive webpages that update dynamically without postbacks.
  • Extensively used various ORM tools like Entity Framework, NHibernate to interact with databases.
  • Very good experience in developing applications using ASP.NET MVC 4, Razor Templates.
  • Extensive experience in developing loosely couple applications using Dependency Injection frameworks like Structure Map, Spring.NET, Autofac etc.,
  • Used System.Security.Cryptography to implement ‘Password Hashing’ and ‘Data Encryption’.
  • Used DES (Digital Encryption Standard) Algorithm to encrypt the data.
  • Very good understanding of Design Patterns like Factory Pattern, Singleton Pattern, Observer Pattern and Model/View/Controller Pattern.
  • Extensive experience in developing distributed applications using ASP.NET Web API and WCF Web services.
  • Developed multi-tiered applications using C#.Net, Asp.Net, Microsoft Sql Server 2000/2005, XML, XSLT, XPath, XQuery, ADO.Net, Web Services, Windows Forms, Web Forms, COM Components, IIS etc.

PROFESSIONAL EXPERIENCE

Confidential

Azure Developer

Responsibilities:

  • Design and architect enterprise grade software applications that are highly scalable, robust and secure
  • Work with other Enterprise Architects and review their designs and proposals and make required suggestions to ensure the resulting applications are following modern software architecture principals
  • Oversee and manage the daily activities of other architects to help ensure goals are met
  • Review the code of other developers and ensure software design patterns are being used
  • Implement software applications using latest technologies in Microsoft Stack such as Windows Azure, Document DB, SQL Azure, Azure Table storage, Azure IAM, C#, ASP.NET Core etc.,
  • Build SPA application using AngularJS.
  • Initiate and deliver technology evaluations and recommendations.

Confidential

Azure & C# Developer

Responsibilities:

  • Architected and developed a .NET server that generates RSA public/private keys to encrypt and decrypt secure data, processes various requests for creating, storing, retrieving and deleting client applications.
  • Written .NET application that parses password reset forms on various applications to automatically reset passwords for applications.
  • Written browser plugins for Safari, Chrome and Firefox that parses login forms and submits the credentials to automatically login user to the application.
  • Created highly responsive dashboard to create new applications and perform client side encrypting and decryption of the RSA keys.
  • Implemented ‘Trust No One’ security model, so users can have the option of storing their credentials for various apps on the client side.
  • Developed user dashboard that extensively makes use of AngularJS, HTML5, CSS3 to create stunning user interface
  • Written API’s interfacing with Windows Azure Cloud Computing Platform
  • Written various powershell scripts to automate deployment tasks
  • Written mobile applications for Expresso using PhoneGap, DevExpress Mobile, KnockoutJS
  • Written middle-tier layer using .NET Framework to integrate Expresso Web App with ‘Thinktecture Identity Server’ to securely request authentication token.
  • Implemented various OAuth workflows to authenticate client applications like Web, Mobile and login.
  • Created Single Page Applications using just JavaScript, HTML5, and CSS3

Confidential

Responsibilities:

  • Designed and developed several applications that consume flight data and give accurate information to workers at the gate/ramp.
  • Developed Identity and Access Management Servers that are used to securely authenticate and authorize requests from various software systems.
  • Developed Application Program Interfaces (API’s) that are used to exchange data between distributed software systems.
  • Developed Baggage Tracker Application that show the bag scan data as it goes through various segments ( similar to FedEx and UPS )
  • Developed Station Calendar tool to assist station managers in managing their tasks and the regional managers to monitor the task completion by various airport managers across the world.
  • Implemented several changes to the Boarding Pass and Gate Pass as mandated by TSA and Star Alliance.
  • Developed lot of internal reporting applications to assist senior managers in understanding key performance indicators.
  • Developed smart phone (iPhone and Android) applications to be used by workers at the airport so that they have access to information on the go as opposed to checking on their desktops.
  • Implemented Single-Sign On (SSO) using Thinktecture Identity Server for implementing SAML based authentication model.

Confidential

Responsibilities:

  • Designed and Architected a technical solution for developing middleware platform based on industry standard data exchange technologies like XML, JSON etc.,
  • Talked to business stake holders to gather the requirements and come up with a technical design.
  • Actively engaged in developing the application based on Microsoft Technologies like ASP.NET, C#, SQL Server etc.,
  • Worked with various teams to help test the application and make sure it’s bug free, reliable and scalable.

Confidential, Arizona

Responsibilities:

  • Created ASP.Net pages and class libraries containing code for Business Layer, Data Access Layer, Model Layer using C#.Net.
  • Written various Stored Procedures, User Defined Functions, Triggers at the Database Layer.
  • Developed lot of User Controls and Integrated them with Ajax Enabled Infragistics Net Advantage controls like Ultra Web Tree and Web Grid for extended functionality.
  • Used various features of .Net framework like ADO.Net, Web Forms, Web User Controls, State Management etc.
  • Used Asp.Net controls like LoginName, LoginView, LoginStatus, CreateUserWizard, PasswordRecovery, PasswordChange to implement Forms Authentication and Authorization.
  • Executed the business logic by using assigning roles and granting permissions on the basis of role the user belongs to.
  • Used ADO.Net classes like SqlConnection, SqlCommand, SqlDataAdapter, and SqlDataReader for Data Access. Used Web Services to expose the documents from the application.
  • Used XML, XPath, XQuery, XSLT to navigate and manipulate the XML documents.
  • Used N-Unit Testing framework for unit testing the applications using Test Driven Development Methodology.
  • Very good knowledge about configuration files like Web.Config and Machine.Config to set the application level settings and over riding the default setting when necessary.

Confidential

Responsibilities:

  • I took part in the development of various user controls for displaying various departments (Apparel, Electronics, Jewelry, Pharmacy, Sport, Toys etc) and various categories under the department dynamically. I made use of various server controls like DataList, GridView and Details view to achieve this functionality.
  • Took part in developing a custom ‘Shopping Cart’ for the user to buy products in the website.
  • They would also be able to add, delete, and update the products in to the shopping cart.
  • Used the services of the third party, to process the credit card information given the user to complete the order.
  • Used System.Security.Cryptography namespace to implement ‘Password Hashing’ and ‘Encryption’ of Credit Card details before storing them in the database.
  • Used System.GUID namespace to generate unique 36 character long ‘Shopping Cart IDs’ for each individual user and store that ID in the cookie on users computer memory.
  • Developed various ‘User Controls’ across the application to dynamically display data based on the information passed through ‘Query Strings’, ‘Cookies’, ‘Application State’, ‘Data Cache’ etc.
  • Developed a ‘User Control’ (.ascx file) to implement the search functionality. This control would assign a rank to each individual record based on their popularity and sorts them in the descending order before displaying the resultset on the ‘GridView’ control. This User control would also enable customer to find the nearest store based on the ‘Zip Code’.
  • Forms based authentication was implemented and Asp.Net validation controls were used for user validation. Implemented user state through ‘User Session’ and ‘Application State’ objects, deferred session state was built to store and retrieve information of users.
  • Consumed the Web Services of the third part financial organization to process the credit history of the customer before granting him or denying him access to SDM’s credit card.
  • Developed dynamic web pages to enable the authorized users to edit the database tables. Typically, the users with the administrator’s role would be able to add, delete, and update the information in the database.
  • Used the Login, Login Status, Login View, Password Recovery and Change Password controls to implement the login functionality.
  • Followed the 4-Tier architecture to develop this web application (Business Layer, Data Access Layer, Model Layer and Presentation Layer).
  • Implemented Enterprise specific business rules and procedures in to appropriate business logic components such as code libraries in C# and Stored Procedures in SQL Server 2000 using T-SQL.
  • Ample usage of ADO.Net and System.Data namespace through the application of data readers, data sets and stored procedures for effectual data management.
  • Used System. Diagnostics namespace to implement the ‘Tracing and Debugging’ and also to log the errors in the event log.
  • Implemented Menus, Sitemap and Tree Controls to enable site navigation.
  • Used Master and Content Pages to structure the website and give it a unified look.

Confidential

Responsibilities:

  • Database development with ADO.Net against SQL Server 2000.
  • Used N-Layer Architecture to structure the application in to different layers like Business Layer, Data Access Layer, Model Layer and Presentation Layer.
  • User various Web Server Controls like GridView, DataList, RepeaterControl, DetailsView to create, edit, delete and update the vendor information in the database.
  • Used various design patterns like Factory Pattern, Singleton Pattern and Observer Pattern to keep the application open for ‘Enhancement’ but closed for ‘Modification’.
  • Written various Stored Procedures to Insert, Delete, Retrieve from the ‘Data Source’ and bind the data to Server Controls.
  • Implemented various security features to authenticate and allow only authorized users, the access to the vendor information.
  • Implemented GUID mechanism to generate Unique Vendor ID’s for each vendor.
  • Developed core API classes of the application in C# that determine how things are created/generated/controlled.
  • Implemented Membership provisioning to support SqlMembershipProvider, which stores membership data in the Sql Server.
  • Used System. Diagnostics namespace to Trace and Debug the application and also to log the errors in the system’s Event Log.
  • Designed SQL Server 2000 database schema, stored procedures, user defined functions, views and triggers. Resolved performance issues, fine-tuned sql queries, indexes and stored procedures.

We'd love your feedback!