We provide IT Staff Augmentation Services!

Technical Lead/architect Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • I have a social security number as well, but have decided to move back to Melbourne, Australia to raise my family here.
  • I am interested in the following areas, if it can be fulfilled remotely out of Australia:
  • Azure - DevOps, Development, Architecture
  • Full Stack - AngularJS, Angular 2, Ionic, Cordova, Native Script
  • .Net/Web API - solutions in Web API, ASP.Net MVC
  • Office 365/SharePoint
  • I am open to infrequent travel to the US (once a month or 2 months) and possibly working in the US time zone. Open to contracts or permanent roles.
  • I am a well-rounded Development Manager, Solutions Architect and Development Lead and have extensive experience with Governance, Project Management, data integration, Front-end (Angular 1 and 2-5), Cloud Services (Azure), DevOps, .Net development, Web Services and Microservices (Azure Service Fabric, AWS). I and am also an expert in Office 365 and have led large, successful projects based on these platforms/frameworks.
  • Additionally, as a seasoned SCRUM Master and Project Manager, I have managed many successful engagements both in a project manager and technical capacity.
  • Architecture/Lead Developer - design complex solutions in .Net and the Azure Cloud
  • Project Manager/SCRUM Master- have practical experience over 5 years with large, geo-distributed teams as well as local teams to groom the Product Backlog, plan and run Sprints, organize Retrospectives, Sprint Planning etc.
  • Governance, work breakdown estimates, vendor management and stakeholder management
  • Project delivery of large, multi-region projects in geographically distributed teams
  • Security expert in securing solutions with Azure AD, Azure AD B2C (Social logins)
  • Data Integration - have integrated terabytes of data across many diverse systems using a variety of platforms such as SSIS and custom .Net solutions
  • Sales and Presales on platforms like Confidential Azure and SharePoint (OnPremise and Online)
  • Specialized in the Confidential development stack (Azure, .Net Core, 4, 4/5, ASP.Net, ASP.Net MVC, SharePoint, Angular/JavaScript), Ionic2
  • Developing mobile apps in Ionic and React Native

TECHNOLOGY AREAS:

  • Sql Server 2000/2005
  • DTS/SSIS
  • ADAM
  • Confidential Office Sharepoint Server 2007
  • Windows Server 2000/2003/2008
  • COM+
  • Classic ASP
  • ASP.Net 3.5
  • Confidential .Net Framework 3.5

EXPERIENCE:

Technical Lead/Architect

Confidential

Responsibilities:

  • Leading the support and development of microservices on the Azure platform
  • Redesign of the payslips portal to support 2-factor authentication (Azure AD)
  • Applications/API development in Angular and Web API

Technical Lead/Architect

Confidential

Responsibilities:

  • Leading development of microservices in Web API/.Net Core and hosting in Azure
  • Security design in Azure AD and Azure AD B2C and integration with web/mobile applications using the Confidential Authentication Library and Cordova ADAL
  • Design of the content structure for SharePoint/Office 365 and migration of content via a custom console application
  • Development of custom forms in Angular 1 and hosted in Azure BLOB/CDN
  • Architecture and design of the Azure cloud architecture for the university student management system developed in PHP and MYSQL
  • Mentoring/management of onshore and offshore development staff
  • Lead effort to migrate on-premise systems to the Azure cloud
  • API development in .Net Core and Docker containers, hosted in Linux on Azure

Senior Software Engineer/SCRUM Master

Confidential

Responsibilities:

  • Worked with a talented team of developers, developed a “Records Management as a Service” product, hosted on the Azure cloud
  • Developed ASP.Net Core WebAPI endpoints hosted in the Azure Service Fabric microservice
  • Developed Connector Framework, built as stateful services in Azure Service Fabric integrating data from Office 365 (SharePoint and OneDrive for Business) and BOX. Also instrumented respective systems to enforce compliance and disposition.
  • BDD/Integration tests in Specflow
  • Unit tests in xUnit
  • Technologies:
  • Azure Service Fabric
  • Asp.Net Core/Web API endpoints hosted in their own containers
  • Azure AD for SSO
  • Office 365/SharePoint
  • Elastic Search microservice
  • Angular4/Typescript/JavaScript front end
  • SOLID design principles
  • MOQ for mocking
  • Worked in a “build it”, “own it” mentality and are responsible for Architecture, Development, Testing and DevOps, including creating Azure environments from ARM templates.
  • Teams distributed between Melbourne, Sydney and Seattle.
  • Other responsibilities were DevOps assistance (such as provisioning Service Fabric and Elastic clusters using ARM templates and SCRUM Master roles (rotating).

Lead Consultant/Team Lead & Project Manager/SCRUM Master

Confidential

Responsibilities:

  • Delivered a challenging Office 365 and Azure project. Led the delivery of a multi-faceted solution built in SharePoint Online, Angular Applications, Azure AD SSO and Azure micro services, employing the SCRUM methodology (acted as the SCRUM Master) .
  • Interfaced with many business units and vendors, building trust and managing timely software and cloud infrastructure deliveries by leveraging these relationships among many different competing priorities.
  • Architected and led delivery of Azure Cloud-based Micro-services, secured with ADFS SSO and developed the Angular apps hosted as SharePoint AddIns.
  • Architected and deployed the Azure Cloud platform for Production and Test
  • Architected and implemented High Availability and Failover between the Melbourne and Sydney data centers using Traffic Manager, SQL Azure mirroring, highly available App services and geo-replicated Azure Storage.
  • Engaged with different vendors to performs security review, performance review and networks assessments for the project. (My design passed reviews with flying colors)
  • Team size of 5 developers, 1 tester, 1 PM and 1 BA
  • My roles were Architect, SCRUM Master, Technical Lead and mentor.
  • Whiteboard sessions with internal business units to document requirements
  • DevOps - continuous build and deployment to Azure (in Visual Studio Online), analyze and optimize Azure services
  • SharePoint information architecture, branding, permissions/users and governance
  • Data migrations and categorization into SharePoint Online
  • Data integrations with third parties, such as HP Payslips and Payment Summaries via Azure Queues and App Services in Azure
  • Setup highly available Azure environments in Sydney for the Melbourne Data center failover (traffic manager, data replication, master/secondary databases, etc)
  • Positive client recommendations on LinkedIn

Director of Technology & SCRUM Master

Confidential

Responsibilities:

  • Managed a team of .Net onshore developers and business analysts, developing Web API microservices on Azure as the Development Manager
  • Managed offshore developers and maintained the product backlog
  • Technical Lead in the development of Azure App Services and Angular Apps
  • Managed day to day interactions with client teams and staff
  • Managed the Service Desk staff
  • Communicated clearly and consistently on components objectives and activities; worked closely with the clients to understand engagement change implications and facilitated implementation
  • Coordinated with third parties and contractors to ensure delivery targets were met
  • Translated the vision of the CIO into action items and maintained & groomed the product backlog
  • Validated and perfected the Cloud architecture (Office365 + Azure) to support rapid future growth
  • Provided mentorship to the team, performed role of career coach for junior practitioners.
  • Worked closely with Confidential and the user community to evangelize Office 365 and Azure via presentations and events
  • Drove the product vision to reality in a short amount of time (MVP)
  • Developed Governance processes on the SharePoint Office 365 environment

Senior SharePoint & Azure Architect/Project Manager/SCRUM Master

Confidential

Responsibilities:

  • Consulted and trained in SharePoint, .Net and Azure.
  • Skills gap analysis
  • Led Architecture and design of solutions
  • Implemented Security via Azure AD
  • Developed Proof of Concepts
  • Researched and present case studies - presented at Confidential TechEd in Melbourne and Sydney
  • Prepared scope for engagement
  • Estimated delivery timeframes
  • Led training classes (as a fully qualified MCT)
  • Developed .Net and Angular solutions in Azure
  • Developed SharePoint Governance processes
  • Pre Sales

SharePoint/Azure Consultant/Strategic Leader

Confidential

Responsibilities:

  • Worked with architects and managers to scope and deliver projects
  • Provided input into the Architecture of the Confidential vision to create their own Cloud platform and hybrid Cloud strategies
  • Worked with cross functional teams and vendors to scope the overall architecture for one of the largest SharePoint 2013 deployments in Australia and interfacing to Azure based micro-services
  • Advised and promoted best of breed technology that matched Confidential 's roadmap
  • Advised and promoted Cloud (Azure) and identity based (ADFS, ACS) solutions
  • Designed and implemented solutions to clients utilizing SharePoint 2010 and SharePoint 2013 UI & Azure micro-services (.Net App Services with Azure AD SSO)
  • Communicated with clients independently
  • Created and produced different types of documentations including configuration and functional specs, technical design

Senior Consultant/Development Manager

Confidential

Responsibilities:

  • The US Confidential (Business Marketing Organization) drives business excellence through world class marketing, and by serving as the bridge between business groups and market segments/operating models.
  • Worked as the Chief Software Architect and Development Manager and was responsible for the architecture, team management and coordination of a large syndication project with about 1.2 TB worth of assets with a team of around 50 people spanning from conception to successful adoption over 3 years
  • A lot of what you see in Azure and SharePoint Online came from the lessons learned on this project. All the software we used was in Beta at the time and we worked closely with the Confidential Product Teams (Azure, SQL Server, ADFS/AD, SharePoint) to dog-food this product. It was one of the first multi-tenant systems in the world at the time
  • Designed and managed a multi-tenant architecture along with managing multiple concurrent vendors, as well as providing Governance and managing relationships across the diverse Confidential teams/departments.
  • Solution was built in Azure App Services, Azure AD, ADFS, SharePoint and Angular
  • Presented the platform vision each financial year at the VP level for key stakeholder
  • Led a large and diverse onshore and offshore team to coordinate highly complex components in the US Syndication System and acted as the SCRUM Master
  • Led the governance of the platform among multiple diverse vendors and take part in influential meetings at the Manager level to influence the next iteration of the platform
  • Led the pre sales effort by presenting at the VP level on ongoing work for each financial year
  • Designed and led the evolution SharePoint based Syndication system with Confidential Azure micro-services and scaled it to meet the diverse needs of the Business Marketing group and Confidential Partners worldwide
  • Platform Architect for large syndication system based on SharePoint & Azure as well as Lead Architect for vendors running projects for each tenant of the underlying system
  • Created the physical, logical and component architecture design documents
  • Researched and led the integration of Single Sign On with ADFS while it was in beta. Productized this to enable multiple tenants to take advantage of this single service. Worked with the ADFS product development team to resolve bugs.
  • Coordinated with diverse stakeholders (on-boarders from other departments) within Confidential to get buy-in on the syndication platform (Pre Sales)
  • Information sessions with stakeholders to get buy-in on the syndication platform
  • Managed and led a large team of developers; including multiple offshore/onshore development leads, multiple onshore PMs, multiple offshore PMs, 30 offshore developers/testers to make this vision a reality over 3 years
  • Singled out by Confidential stakeholder as the key component for making this vision a reality
  • Integrated SharePoint Search with Azure micro-services
  • Implemented FAST search for SharePoint
  • Unblocked the team on critical areas and led or coordinated quick spikes
  • Monitored and improved performance to sustain more than 1 million hits per month
  • Developed SharePoint Governance processes & development standards for Azure microservices
  • Led the team through performance, security and code review signoffs from multiple Confidential divisions.
  • Pre sales and Sales support
  • Cost estimation for new projects/budgeting
  • Team Management (up to 60 staff, including vendors/contractors)
  • Project Management
  • Technical Leadership Guidance and Oversight
  • Operational Deployment Oversight
  • Oversight of system administration, security support, system builds and deployment, system requirements, design documents
  • Led project delivery on time critical work
  • VISA (via Confidential )
  • Led the architecture of a Single Sign Solution for VISA by integrating SharePoint with SiteMinder (via custom HttpModule developed in .Net).

.Net and SharePoint Lead Architect

Confidential

Responsibilities:

  • Worked in Sales and Pre Sales with the Sales team in order to generate new business. This also involves customer presentations and running hands on labs in SharePoint
  • Project Management of various SharePoint projects
  • Consulted and developed in Confidential .Net, Windows SharePoint Services 3.0 and Confidential Office SharePoint Server 2007 to end clients located in 3 major states (VIC, NSW, QLD)
  • Mentored the SharePoint team
  • Created SharePoint training framework and delivered training ( Confidential Certified Trainer)
  • Ran Pre-Sales workshops with potential clients across the major Australian states of Melbourne, Brisbane and Sydney and was involved as a technical consultant on high-end sales.
  • Ran training sessions in Confidential .Net technology, SharePoint and BizTalk using Confidential Official curriculum.

Solutions Designer

Confidential

Responsibilities:

  • I was the Solutions Designer and Technical Lead for a large conversion project of Confidential websites into Confidential Office Sharepoint Server 2007 (MOSS). I liaised with Application Specialists, Solutions Architects, Project Managers and coordinate and mentored programmers and liaised with Business Analysts on this project. I also developed high level functional documents and gave advice on the architecture of the project.
  • The project is called Confidential refresh which involved converting around 5 older applications into ASP.Net and SharePoint. Also migrated existing content management system into SharePoint as well as implemented Confidential for the Single sign-on solution with Siteminder.

Data Integration Consultant | Project Manager

Confidential

Responsibilities:

  • Confidential purchased a school administration and fund-raising software called Raiser’s Edge that needed to integrate with their main Student Management system.
  • I was hired to architect the data integration architecture and prepare the platform for integrating data for one-off loads and ongoing integration with the Raiser’s Edge system. Raiser’s Edge is one of the most widely used fund raising systems in the world and installed with Net Community, the web portal for this system. The bulk integrations happened in four phases with data from legacy systems (HP (TAFE and HED), SAP, AMS (Peoplesoft) and ALDB (old Alumni system) being integrated and cleansed extensively and then prepped for load into the Raiser’s Edge.
  • In the second phase, I created a WCF (.Net 3.0) wrapper around the vendor API (written in COM) to allow ongoing interfaces to send and receive data in real time. I also created a helpdesk tool for the support personnel in ASP.Net to diagnose data faults and help them support the interfaces.
  • In the initial stages, I took part in high level data format discussions and provided advice on the tools available for data integration. I also provided the specifications for purchasing hardware and necessary software. I also created a high level database for integration work with the appropriate tracking and auditing fields.
  • In the implementation stage, I led the project using Confidential SQL Server Integration Services with Sql Server 2005 to create data integration packages for integrating their SAP, Peoplesoft and HP systems. This was for both once off loads and ongoing data integration. The integration also used CLR stored procedures. The integration needs of the organization were highly complex with the data coming from legacy systems that were in need of extensive cleansing. I also created reconciliation reports to reconcile integrated data and also to track the progress of the integration jobs.
  • The project was delivered ahead of schedule and under budget with my leadership. I was also involved in weekly discussions with the vendor and helped organize data conversions on their end as well.
  • The project team consisted of 1 project manager, 2 developers, 1 Business analyst and 3 participating developers/architects from affiliated systems as well as 3 people from the vendor’s end. I also filled in for the project manager for 1 month while he was on leave.
  • In the second phase of the project, I was appointed Project manager and implemented real-time integration between the Alumni system and the SAP and Peoplesoft systems by using WCF Web Services. I also installed an issue tracking system for the Alumni department (based on Bugtracker.Net), as well as implementing a collaboration intranet site based in Windows SharePoint Services 3.0. I then wrapped the API of the new Alumni system in a WCF web service and exposed it on the intranet allowing for integration between the Peoplesoft and SAP systems.

Architect

Confidential

Responsibilities:

  • I was hired as a software architect to prepare a detailed overview of and document the current state of the Confidential system and make recommendations on future direction, with a focus on scalability. I delivered an Architectural analysis document where I evaluated the current software using the ISO 9126-1 quality model and also delivered functional and technical specifications.
  • I also helped the team upgrade to .Net 2.0/3.0 from .Net 1.1 and to Sql Server 2005 from 2000. There were some problems with COM objects being used in SQL Server 2000 that caused upgrade issues (memory corruption). I provided alternative functionality by writing equivalent procedures as .Net stored procedures. The biggest issue was with encryption and this alternative fixed it and also provided better stability as they used to have corruptions infrequently before (in Sql Server 2000), needing database server reboots. I also provided .Net stored procedures to relieve the biggest database bottleneck, with was pattern matching. It was using ActiveX script before and would cause long delays in Sql Server 2005. The ActiveX Regex OLE pointer was being passed around in the stored procedure causing all sorts of grief.
  • I overhauled the development process with recommendations for unit testing (quality control), correct usage of source control (recoverability), continuous build and correct development practices. I also setup correct source control practices, including policies for checking database code in a Visual Studio database project and advising on database code release strategies.
  • I provided advice on refactoring the Confidential system from a 2 tier logical/physical mode to an N-Tier scalable application. I recommended using WCF to create a business logic tier and exposing it using WCF web services hosted in IIS. The UI is both in Winforms and PHP and I recommended using Tcp bindings for Winforms and Http for the PHP UI, for performance. I also recommended consolidating the duplicate pieces of functionality that is common to both PHP and Winforms and to break the direct database connection between the Winforms clients and the Confidential database as currently, the system is “stored procedure heavy. I recommended moving a large part of the business logic into a BL tier hosted on an application server. My recommendation was to use an application framework like CSLA.Net, that has built in support for WCF.

Architect/Lead Developer

Confidential

Responsibilities:

  • Hansen monopolizes the provision of asset systems in the government sector. As a consequence, they have to integrate with a lot of existing and/or legacy systems. I was contracted to build them an integration framework using the latest technologies that could provide a generic framework for most of their future integration needs. As well as that, the challenge was to manage the influx of integration requests so that work done on the integration framework could be immediately utilized at client sites.
  • The integration framework was designed and delivered by myself. I also designed and implemented an API for the Hansen Asset Management System using WCF. WCF was used instead of web services because it provides binding independence, allowing the hosting of services without a dependence on IIS.
  • The framework was implemented at 2 large client sites. One was located in Victoria and one was a large government client in Perth (Dep of Dangerous Goods) and the other was for the Casey city council. The project implemented in Victoria had a lot of changing requirements and the Integration Framework was able to rapidly adapt to these because it uses XSLT transformations. This allowed the project to be delivered on time.
  • I was deeply involved in the Perth project, from documentation to project management to implementation. I introduced the Volere methodology to the Business team and helped them define requirements in a structured format. The Perth project was used as an example where I actually prepared the documents and flew over to the client site in Perth and consulted for Hansen. I then defined data contracts in standard XSD formats and coordinated with stakeholders to sign off on the documents. There were 4 major stakeholders in the project who were all different companies (Hansen/Police/Aust Post/Dep of Dangerous Goods).
  • I then created Requirements Specification and Functional Specification documents. I created a formal Requirements Specifications using Uses Cases to show the business how to capture client requirements in an appropriate format. I then proceeded to implement the interfaces using these documents and that phase actually took the least amount of time. I then coached junior developers on how to maintain this interface, by basically maintaining the XSLT. I finished off the project by creating the setup files and helping the UAT testers.
  • For this project, I used .Net 2.0 and .Net 3.0 (WCF and WWF).
  • By leveraging off a reusable Integration Framework, Hansen will gain great time and cost savings in the future. The main focus of this was ease of use and to be able to use less technical staff to maintain this in the long run (maintainability).

Architect/Lead Developer/Team Lead

Confidential

Responsibilities:

  • Provided architectural advice
  • Implemented procedure for unit testing using NUnit
  • Set up an automated build using Nant
  • Promoted agile practices using a Test first apprach
  • As part of the development, converted a legacy ASP Helpdesk application to ASP.Net
  • Implemented the Confidential Data Access block as part of the data tier
  • Implemented the Business Logic and the Data Access tier using the Singleton design pattern
  • The project team comprised of around 20 developers, including 3 team leads.

We'd love your feedback!