Microsoft Azure Architect/developer Resume
TX
PROFESSIONAL SUMMARY:
- Azure Cloud Architect/Developer
- Nodejs Full - Stack Developer
- .Net Full-Stack Architect/Developer
- T-SQL Expert/Developer
- Data Engineer
- Software Engineer.
- Greatest strength is strong analytical and problem-solving abilities.
- Ability to troubleshoot and problem solve difficult tasks in a timely fashion.
- Extremely passionate about technology as it relates to Software Engineering and Development.
- Always striving to stay on the cutting edge of technology by keeping abreast of advancements in the industry.
- Provided technical management and guidance during code review sessions for best practices approach.
- C# .NET Developer, T-SQL and PL-SQL Developer, .Net Core Developer, ASP.NET MVC5 Developer, Business Intelligence/SSIS/SSRS Developer.
- AngularJS, RESTFUL Web API Services, Entity Framework, ADO.NET, LINQ to SQL and Dapper.
- Node, MongoDB, Express, Mongoose, Angular, React
- Proficiently took projects from the initiation stage, through the various stages of the SDLC and onto implementation with a DevOps approach.
- As the Lead Software Engineer/Developer, worked very closely with Infrastructure and Quality Assurance team, business end-users and SME’s on a daily basis with continuous test-driven approaches as it relates to code development, unit testing and integration testing.
- Ability to quickly learn new difficult technologies and apply that knowledge in a productive and cost-effective manner in order to increase efficiency and profitability.
- Expert in SQL Server Database Design, Development and Administration.
- Used Microsoft Azure to build, test, deploy and manage applications and services via Microsoft’s worldwide datacenters.
- Business Intelligence Development/Data Warehousing / ETL for extracting data, transforming the data based on mapping and eventually loading data to target database.
- Experience in Conducting Project Management JAD sessions in an effort to track and monitor the progress of the project’s SDLC processes.
- Knowledge of T-SQL’s Stored Procedures, UDF’s, Indexes and Query Optimization Techniques.
- Experience using HTML5, CSS3, JavaScript, Bootstrap, jQuery, AJAX, RESTful Web Services APIs, AWS/Azure.
- Experience with Linux - LAMP - Linux/Apache/MySQL/PHP
- Expertise in the development of database driven desktop and web-based applications using Microsoft SQL Server 2008/Microsoft SQL Server 2012, Microsoft’s .NET C#/ASP.NET/ ASP.NET MVC/WPF/Entity Framework.
TECHNICAL SKILLS
Technologies/Languages/Frameworks/ORMs: AWS/Azure, .Net Core, ASP.Net MVC, Nodejs, C#, Java, Python, JavaScript, Angular, React, T-SQL, Entity Framework/Ado.Net/Dapper/LINQ, COBOL, C, C++, Visual Basic.NET, HTML, CSS, XML/JSON.
PROFESSIONAL EXPERIENCE:
Confidential, T X
Microsoft Azure Architect/Developer
Responsibilities:
- Working with Project Managers, Product Owners, Architects, Developers, SME’s, and End users
- Creating Resource Groups in various Subscriptions on different Azure tenants
- Creating App Service Plans according to specifications
- Creating App Services for hosting web applications
- Creating Azure SQL Databases
- ETL development with SSIS
- Configuring Geo-Replication of App Services and SQL database for high availability on Azure
- Configuring Deployment slots on App Services
- Configuring Deployment Credentials on Deployment Slots
- Configuring Git Repositories on Deployment Slots
- Configuring CI/CD and Dev Ops in Azure
- Configuring Security settings to ensure integrity of company resources
- Working with Azure IoT
- Development in Document DB
- Configuring data pipelines using Azure Data Function Integration Runtime
- .NET MVC Full Stack Development using C#, Angular/Razor syntax and SQL Databases
- Creating and maintaining SQL Server databases and tables and other database objects.
- Maintaining and enhancing Applications written in legacy .NET languages
- Scripting with PowerShell and Python
- Usage of Azure Command Line Interface
Confidential, Huntington Beach, CA
Lead .NET Developer / Architect
Responsibilities:
- Full Stack ASP.NET MVC5 development in an Agile/Scrum environment using C#, various JavaScript Technologies, Razor syntax, HTML5, CSS3, Entity Framework, Dapper, LINQ, AngularJS, ReactJS, NodeJS, SQL Server, Dependency Injection, Repository/Unit of Work Pattern among other Design Patterns.
- RESTful Web API Services
- AWS/Azure
- Stored Procedure Packages and Functions on Oracle database server.
- SQL Server Development using Stored Procedures, Views, Functions, Triggers.
- Managing objects on both Oracle and SQL Server databases
- Implementing best practices on project.
- Implementing various design patterns on project.
- Code/peer reviewing of team members.
- Performance Tuning of Oracle Server Stored Procedures.
- Performance Tuning of SQL Server Stored Procedures.
- Issue tracking using Jira/Youtrack
- Scrum meetings daily with team members
- Source Control Versioning using Git/TFS
Confidential, Santa Monica, California
Senior Software Engineer
Responsibilities:
- Data Structures
- Algorithms
- Distributed Systems
- System Design
- Runtime Complexity
- Machine Learning
- Artificial Intelligence
Confidential, Agoura Hills/Carpinteria, California
Senior Software Engineer Consultant
Responsibilities:
- Doing Full Stack ASP.NET MVC development in an Agile environment using C#, JavaScript, HTML5, CSS3, Entity Framework, LINQ, Angular, NodeJS, WPF/MVVM/PRISM development.
- RESTful Web API Services
- Creating packages on Oracle database server.
- SQL Server Development using Stored Procedures, Views, Functions, Triggers.
- Implemented best practices for project.
- Did code/peer review of team members
- Working with Git/TFS as part of the source control and Team Development collaboration process.
- Migrating applications from one environment to another
- Integrating separate data sources into one
- Debugging/Troubleshooting ASP.NET MVC Applications and RESTful Web Services
- Debugging/Troubleshooting WPF / MVVM applications
- Development of complex SSIS packages and SSRS reports that utilizes configuration files and expressions
- Complex Database Development - Databases, Users, Tables, Stored Procedures, Functions, Triggers, Performance Tuning, Database Backups and Restore
- Utilizing SharePoint for SDLC documentation
- Assisting and Marketing end users and managers to effectively utilize Episerver and Salesforce
- Performance tuned Stored Procedures and Queries for SQL Server 2012
- Node Module System - Created modules as well as utilizing the built-in Node modules such as Operating System, File System, http etc.
- Node Package Manager - NPM
- Building RESTful Node APIs with Express
- Utilizing Asynchronous JavaScript - Utilizing patterns such as Callbacks, Promises and Async/Await
- Storing Data in MongoDB via the Mongoose library
- Authentication and Authorization - Including Role Management using Json Web Tokens
- Handling and Logging of Errors in Node
- Unit and Integration Testing in Node
- Test-driven Development(TDD) in Node
- Deployment of the Node application via heroku
Technologies: .Net Core, Microsoft SQL Server 2012/2016, Visual Studio 2015/2019, Nodejs RESTful APIs, C#, JavaScript, ADO.NET, Entity Framework, LINQ, ASP.NET MVC(5), Razor syntax, JavaScript / jQuery, Angular, Bootstrap, HTML, Git/TFS
Confidential, Los Angeles, California
Lead .NET Developer / Architect / Technical Manager
Responsibilities:
- Produced cutting edge financial services software applications utilizing the powerful capabilities of Microsoft's C# programming language coupled with their incomparable and robust .NET frameworks (versions 3.0, 3.5, 4.0 and 4.5, 4.6), and working in tandem with the use of a set-based theoretical RDBMS approach with T-SQL, backed by SSIS as the ETL's tool.
- Responsible for code review and technical direction of Junior Developers.
- Tracked and monitored the progress of Application/Project Development through the various stages of the SDLC to ensure a timely delivery of Project requirements.
- Created and maintained C# .NET, C++, T-SQL and SSIS / SSRS solutions.
- Troubleshot various software issues and resolved them in a timely fashion
- Created robust SSIS packages that utilizes configuration files
- Scheduled SSIS packages via SQL Server Agent, batch files, and PowerShell
- Managed several development SQL Database servers
- Utilizing Amazon Web Services (AWS) to facilitate cloud computing services
- Created and maintained Databases and Database objects
- Assigned various constraints to database tables to ensure data integrity
- Developed ASP.NET MVC websites using C#, HTML5, CSS3, JavaScript, AJAX, Web Services
- Conversion of VB.NET Applications to C#
- Implementing a Service-Oriented Architecture (SOA) using Web Services/WCF
- Managed Team Foundation Servers and Azure SQL Databases
- Tracked and monitored project statuses
- Liaised with Developers to ensure that the Projects’ BRD and FRD requirements are met
- Ensured the approach to Technology strategies were effective
- Conducted meetings with internal and external vendors
- Met with the Business managers to ensure that their needs are met
- Frequently met with the offshore Banamex/Accival Developers/personnel in Mexico
- Created, maintained, and executed Project documents
Technologies: 4SIGHT Financial Software, Proprietary Anti-Money Laundering Software, Windows 7, Microsoft .NET 3.5, 4.0. 4.5, 4.6, Linux, Microsoft’s SSIS /SSRS/SSAS, Microsoft SQL Server 2008 R2 / SQL Server 2012, Oracle, SQL Database (Cloud), AWS, Windows Azure, PL/SQL, SQL Database (Cloud), C# .NET / WPF/MVVM/PRISM / Entity Framework / LINQ, ASP.NET MVC(5), SOAP, REST, AngularJS, KnockoutJS, Bootstrap, AWS, TFS, JavaScript and jQuery, HTML5 and CSS3, AJAX, Web Services, Microsoft Excel, Microsoft Excel VBA Macros, Visual Basic 6, Microsoft Visio
Confidential
Senior C# .NET/T-SQL Application Developer/Analyst
Responsibilities:
- Created and maintained C#, C++, T-SQL and SSIS / SSRS solutions.
- Created SSIS Packages for moving data from flat files to various databases
- Created and managed Databases and Database objects
- Developed ASP.NET websites using VB.NET / C#, WCF, Web Services, SOA
- Business Intelligence / Data Warehousing
- Converting DTS packages to SSIS packages
- Web Site Development
Technologies: Visual Studio .NET, Windows / Linux, Microsoft’s SSIS, SSAS, SSRS, SAP, Microsoft SQL Server 2008 R2, C#, WPF, ASP.NET MVC, Entity Framework, Microsoft Excel VBA Macros, HTML5, CSS3, JavaScript, AJAX, Web Services.
Confidential, Thousand Oaks, California
Senior .NET Software Engineer
Responsibilities:
- T-SQL development to solve numerous data needs.
- Maintaining DTS and SSIS packages
- Created C# applications to solve various business needs.
- Created SSIS packages for the movement of data from various sources
- Developed ASP.NET websites using VB.NET, WCF, Web Services
- Generated Business Objects XI Universes for reporting purposes
- Regularly scheduled meetings with SME’s, Business Analysts, Systems Analysts and end-users to review report progress and requirements.
- Mapped data from source databases to target databases
- Generated complex reports that consumed data from multiple data sources
- Generating complex random reports in a timely manner by manipulating the SDK
- Used VBA in Microsoft Excel, Microsoft Access and Business Objects to create macros for solving various random requests from business users.
- At Confidential I was the ‘go to person’ in the IT Department when it comes to resolving critical/complex Data Processing issues. I was once celebrated by a team for automating a process that would have taken days to complete manually, when the deadline was the next day.
Technologies: Microsoft SQL Server 2008, Business Objects XI (Business Objects Designer, Supervisor, Infoview, Web Intelligence, Broadcast Agent); Microsoft’s SSIS, SSRS and SSAS; DataStage, Microsoft’s Excel; VBA Macros, C#, WPF, LINQ / Entity Framework.
Confidential, Minneapolis, Minnesota
Senior Business Analyst / BI Developer
Responsibilities:
- Designed and developed reporting systems used by managers for making critical business decisions
- Generated complex reports that obtained data from multiple sources and combined them into a single report that answered critical business questions.
- Created reports using Free Hand SQL and Stored Procedures.
- Met with Business Analysis and end-users to review report progress and requirements.
- Built reports that use Macros both in Business Objects and MS Excel.
- Retrieved reports from and publishing reports to the Business Objects Repository.
- Set up reports to run in Broadcast Agent.
- Interacted with Accounts Managers, Project Managers, DBA’s and Business Analysts on a daily basis.
- Ran weekly and monthly reports to support Analysis, Decision Making and Product Support by various Accounts Managers.
- Created complex variables within reports to answer critical business questions.
- Interacted with the Business Intelligence Group Work Orders system to satisfy the various reporting requirements of users.
- Used complex queries in PL/SQL to interact with the Online Transaction Processing (OLTP) and the Data Warehouse on a daily basis to satisfy special requests outside of the Business Objects universe.
- Documented the entire process of upgrading from one version of Business Objects to the other.
- Utilized Parallel Processing and Distributed Processing in Data Integrator to optimize data integration performance during various ETL processing.
- Used VBA in Microsoft Excel, Microsoft Access and Business Objects to create macros for performing various query and update tasks.
- Used ActiveX Data Objects ADO to connect the Oracle database.
- Responsible for documenting various other functions.
Technologies: Business Objects 6.5.2/XI (Business Objects, Designer, Supervisor, Infoview, Web Intelligence, Broadcast Agent), Microsoft’s SSIS, Oracle 10i, PL/SQL, Data Integrator 6.5, Lotus Notes, SharePoint, UNIX, Windows 2000, Windows XP
Confidential, Cypress, California
Business Analyst / BI Developer
Responsibilities:
- Mapped source database to Target, ETL processes and report generation
- Created Repositories and Repository Domains (Universe and Document domains).
- Performed Repository/security/change management administration.
- Created various User Groups in the Security Domain of the Repository.
- Administered users’ logon, Enable/Disable a user’s right of access, resetting passwords, and changing a user profile among other user administrative functions.
- Created various categories for the storage and retrieval of critical documents and reports.
- Configured Broadcast Agent for the timely scheduling of critical decision-making reports.
- Configured Info view as the portal for Business Objects Web Intelligence.
- Built various Universes using Star Schemas.
- Defined Derived Tables, Aliases, Classes, Objects, Dimensions, Measures, Details, Conditions, Joins and Contexts. Resolving Loops and Verifying Integrity of Universes.
- Creating complex objects, aggregate navigation, @prompts, @variables and resolving fan traps and chasm traps among others.
- Exported/Imported Universes and Documents to/from the Repository.
- Testing/validating the Universes against the backend database using Teradata SQL Assistant.
- Wrote several complicated VBA macros to achieve various tasks.
- Used Business Objects Data Integrator to significantly increase the process speed of integrating data across multiple systems and into the data warehouse hence satisfying the need for a consistent and automated method for data integration.
- Responsible for migrating the Universes to four different SDLC Environments (UAT, Development, Test, Production).
- Used ActiveX Data Objects (ADO) to connect the Oracle database.
- Involved in troubleshooting/fixing the Test Cases derived from testing of the Universes.
- Responsible for documenting the whole process.
- Completed the data mapping from the source to the target while interacting with the various business users and conducting various JAD sessions.
- Created Use Cases/Diagrams, Sequence Diagrams, and Activity Diagrams using Rational Rose.
- Took part in a full installation/configuration of Business Objects XI R1 on a UNIX system.
- Used Import Wizard and Central Management Control to move objects to the XI/UNIX environment.
- Used Business Objects XI SDK to write custom applications that would send emails when reports were generated.
- This process involved setting up a mail server connection.
Technologies: Business Objects 6.5.2/ XI (Business Objects, Designer, Supervisor, Info view, Web Intelligence, Broadcast Agent, Central Management Control), Data Integrator 6.5, Data Stage 7.0, Oracle 9i/SQL Server 2005, TOAD, SQL Plus, Reflections, UNIX, Windows 2000, MS Visio, Rational Rose