We provide IT Staff Augmentation Services!

Solution Designer/cloud Expert Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • I am pursuing my career as .Net (C#) software/systems architect/tech leader/developer in the IT Industry wif 15+ years of international experience; working for global firms and 7 years’ experience on API wif Open APi Http .
  • Quickly and successfully accepted wifin a team and frequently regarded as a resourceful and highly motivated team member wif solid background in Architecture and Project Management.
  • I have designed and built horizontally scalable back - ends atop NoSQL/SQL DBs; distributed services (for the cloud, servers or hybrid); wif desktop (WPF & WinForms) and web-based front-ends wif modern, highly interactive UIs in an agile approach and noledge on MuleSoft.
  • My existing and on-going plan is to get deeply indulged into designing software architecture (including for the cloud), developing TEMPeffective business solutions using object-oriented, design patterns, SOLID principles and BDD/TDD/DDD approach and further enhance my leadership abilities wif the chance of encountering new challenges to overcome.
  • Having worked closely wif development and management groups to identify and define business and functional requirements, my key priority TEMPhas always been to focus on customer satisfaction and reaching company targets.

TECHNICAL SKILLS

  • C# (Main 16y+)
  • Asp.Net (7Y+) - MVC 3/4/5 (7y+)
  • WPF/MVVM/Prism (5y+)
  • WinForms (4y+)
  • HTML/CSS/JQuery/Ajax
  • Silverlight (2y+)
  • VB.Net (2y+)
  • WCF/WF/Web Services
  • SSIS/DTS/BI (4y+)
  • Azure/AWS (2y+)
  • MS SQL 05/08/12/ y+)
  • IIS 7/AppFabric
  • API (7 years)
  • SharePoint 2007/2010/2013
  • SpecFlow/NUnit/Selenium/WatiN
  • SVN (2Y+)
  • Team Foundation Server (8Y+)
  • Visual Studio 10/12/13/15
  • Unit Testing/NUnit/Mocks
  • Microservices/REST
  • NOSQL/MongoDB/Cassandra

PROFESSIONAL EXPERIENCE

Confidential

SOLUTION DESIGNER/CLOUD EXPERT

Responsibilities:

  • Gather technical requirements from stakeholders and propose solutions dat meet the business needs
  • Design the architecture for the proposed solutions; and present them to stakeholders and to architecture review board
  • Creating API’s as microservices to achieve loose coupling and modularity
  • Assist and coordinate wif different teams in implementing solutions in accordance to architecture document
  • Participate in the reviews of solutions as a member of the architecture board
  • Guide Scrum Masters and Product Owners wif creating Features based on the architecture documents

Technologies: Asp.net Core/.Net, API Rest Services, Microservices, Json, AngularJS, jQuery, JavaScript,MS SQL Server 2016, GIT/TFS, Visual Studio 2017, Visio 2017, Azure, Visio

Confidential

Solution Architect/Cloud API expert

Responsibilities:

  • Designed and implemented Text AI component to analyse responses from VOC solutions
  • Designed and implemented the Enterprise Data Warehouse to support big data using MSSQL, PostgreSQL and Elasticsearch
  • Recruited, lead and mentored a team of 10 developers (including PO and Scrum Master)
  • Implemented Scrum framework as a process for TEMPeffective team collaboration on complex products
  • Http using for creating for the OpenAPI.
  • Worked closely wif stakeholders to analyse technical risks and produce technical specifications for the development team
  • Created, implemented and optimized the architecture and components in Azure and Alibaba cloud solution providers
  • Led team to plan, design, and implement the web portal application using VueJS and Asp.Net MVC 5

Technologies: Asp.net MVC5 (.Net 4.6.1), API HTTP, API Rest Services, Json, AngularJS, jQuery, JavaScript,SQL Server 2016, PostgreSQL, GIT/TFS, Visual Studio 2017, Visio 2017, Azure, Alibaba Cloud

Confidential

Architect/Tech Lead

Responsibilities:

  • Lead a team of 7 developers in building the replying party OpenID connect framework for autantication (True Key)
  • Worked closely wif the product owner to plan, estimate and prioritise tasks for the backlog/sprint
  • Collaborated wif the Security and Enterprise Architecture team to design and document the architecture of the components and systems to be developed
  • Participated in creating technical documents and feasibility for new features for the roadmap wif the stakeholders
  • Used solid principle and TDD to develop new features for the system and maintain existing code using agile methodology (Scrum)

Technologies: Asp.net MVC5 (.Net 4.6.1), Rest Services, WCF, Microservices, Son, ReactJS, jQuery, JavaScript,SQL Server 2014, Cassandra, GitHub, OpenID connect.

Confidential

Architect/Team Leader

Responsibilities:

  • Lead of a team responsible for building an enterprise application for the recruitment team
  • Working in an agile (scrum) environment to design, develop and coordinate wif the stakeholders to deliver a highly-automated recruitment monitoring and assessment application
  • Worked wif the team in developing migration tools for moving clients’ data & servers to the cloud
  • Also involved in the cloud R&D team (Azure and AWS) and help in presenting new cloud features, functionalities, infrastructures and solutions to the group members wif an eye to enhance our skills and ease the implementation of these technologies on future projects
  • Lead technical member for interviewing candidates and conducting code reviews for coding exercises. I also act as a mentor for new team members and aid wif resolving technical challenges dat the team may perhaps encounter

Technologies: .Net Framework 4.5 /4.0 (C#), ASP.Net 5, REST, NUnit & Moq, TFS, GITLab, Resharper. Azure, AWS Elasticsearch, Docker Services, Vagrant, Jenkins, EF

Confidential

Technical Lead/Lead Developer

Responsibilities:

  • Work closely wif sales and trading desks to design, develop and implement new features for a real-time day trading application (WPF/MVVM Desktop) and wif high priorities in maintaining exiting features
  • Improving the performance and optimisation of the application is an ongoing process along other main tasks, which include offering productivity improvements, pioneering technologies, process redesign and reengineering, and code improvements and reviews
  • Unit tests and integration tests are crucial part of the development life cycle of the systems and a TDD approach is adapted as much as possible, and are essential for any code submission; while leaning towards a Scrum methodology for the development process
  • Other responsibilities are to liaise wif QA teams and help design a test plan for the release life cycle

Technologies: .Net Framework 4.5 /4.0 (C#), WPF, WCF Services, NUnit & Moq, PRISM (MVVM), Perforce, TeamCity, Resharper, .Net Reflector and Infragistics

Confidential

SENIOR DEVELOPER/TECHNICAL LEAD/ARCHITECT

Responsibilities:

  • Lead in a team of five experienced .Net developers
  • Engaged in developing and maintaining features for SharePoint 2007, build integration modules in C #.Net for new/existing project management tool, and maintain existing projects.
  • New and existing projects can consist of a mixture of technologies among which are: Asp.Net, WCF Services, Windows Services, Workflow Services, WinForms and SharePoint Sites under .Net Framework 3.5/4.0
  • Other responsibilities are to write requirements for a given problem and propose solutions to overcome the business requirements
  • TDD is not used as part of the development process but heavily involved in suggesting and implementing tools and practices for wrapping systems like SharePoint in tests

Technologies: .Net Framework 3.5/4.0 (C#), Asp.Net, SharePoint, WPF, WF/WCF Services, Windows Services, WinForms, Ajax, jQuery, JavaScript, SQL2008/2012, NUnit, Moq, Reshaper & Hibernate

Confidential

Developer/Owner

Responsibilities:

  • Setting up Confidential .mu wif two other developers using C# and Asp.Net MVC 4 using XP Agile methodology, hosted in Azure
  • The backend is SQL Server 2012, EF for the data repository and the code is hosted on VisualStudio.com wif TFS as source-code repository

Technologies: .Net Framework 3.5/4.0, MVC 4 Asp.Net, Ajax, jQuery, JavaScript, SQL2012, NUnit, Moq & EF

Confidential

Lead Software Developer/Team Lead

Responsibilities:

  • Functioning in an Agile environment wif a team of four experienced developers to produce an outstanding reporting tool for the banking sector, using the latest technologies, Silverlight/WCF in .Net Framework 4.0, Telerik as third-party controls and SQL server 2008 as the backend
  • The Silverlight application is based on MVVM pattern using Microsoft Prism. Fully involved from the backend modelling, development of the WCF Services and middle tier, till the sketching and creation of the UI
  • Also involved in the maintenance and deployment of the new versions of the current live application, used by the existing clients. Research and development of the existing application is an outgoing process
  • In charge of investigating best approach in implementing a TDD approach for future projects and ways to integrate tests in existing applications, using open source tools mainly NUnit and MOQ

Technologies: .Net Framework 3.5/4.0, Silverlight, Asp.Net, Prism/MVVM, WCF Services, Ajax, jQuery, Javascript, SQL2008, NUnit, Moq & Entity Framework

Confidential

Senior Software Developer

Responsibilities:

  • Current role involves developing Insurance-based SOA distributed application for clients using Visual Studio 2010 C# wif WCF/WF/WPF technologies in an agile development environment. Applications models are based on MVVM design pattern and development is in a TDD approach using Unit testing functionalities of Visual Studio 2010
  • The .Net Framework is 4.0 and SQL Server 2008 is used as the data storage, other tasks involve modelling the database and writing stored procedures
  • Collaborate closely wif a team of six experienced developers in an agile environment, to develop client specific application and deliver as an individual developer based on the specification and the requirements. Took part in mentoring a young team in adapting to the new technologies at the time

Technologies: .Net Framework 4.0, WPF, Prism 4.0/MVVM, WCF Services, WF, SQL2008, NUnit & Entity Framework

Confidential

Senior Software Developer/Lead/Architect

Responsibilities:

  • Role involved developing, maintaining and upgrading new and existing applications to promote and facilitate clients and internal users to have access to a large resource of Patents information dat are stored in different formats such as PDF, XML and in SQL server databases
  • Member of a team of four developers working closely to develop N-tier applications or occasionally a sole developer responsible for delivering WPF/windows or Asp.Net applications, using C# or VB.Net wif accordance to the specifications and density of the project
  • Development environment is Visual Studio 2008/2010 wif .Net Framework 3.5/4.0, having TFS as source control and the backend is SQL server enterprise 2008 edition
  • Also took initiatives to work wif TDD approach on a trial and research basis the team to adopt best tools and ways in moving forward
  • Other tasks include managing and maintaining data, creation of SSIS packages, triggers, procedures or other DB related queries, wif requirements for creating and generating custom reports
  • Highly involved in the full life cycle of software development; including preparation of documentations, user manuals and testing plans
  • Responsible for creating and maintaining the processes for PDF files and extracting Full Text files in an in-house XML file model in an automated manner

Technologies: .Net Framework 2.0/3.5/4.0, WPF, Winforms, Asp.Net, CSS, HTML, XML, WCF Services, SQL2008, Ms Unit Tests, SSIS & Entity Framework

Confidential

SOFTWARE DEVELOPER

Responsibilities:

  • Member of a development team dat is responsible for delivering large Distributed Applications on behalf of the company for existing client according to Software Specifications and Requirements
  • Main Roles involved the development, testing and improvements of new and existing projects. Applications are based on multitier development architecture
  • Performed development on the DAL and BOL layer, create unit tests, and generate UI layer according to the design specification
  • At the DB level, restructuring the DB model, creating stored procedures for DAL and maintaining changes in test and live environment
  • Other TEMPthan working in a team, part of the role involved working individual on In-house applications such as Time-Keeping, DAL generator and Holiday tracker

Technologies: Framework2.0/3.5, Asp.Net, CSS, HTML, XML, WCF Services, SQL2005, Ms Unit Tests, SSIS & Entity Framework

Confidential

SOFTWARE DEVELOPER

Responsibilities:

  • Developed application for two in house teams; a Research & Development team and led an Application Support team for an outsourced specialist Telemarketing Company
  • Research & Development involved co-architecting and developing an enterprise-wide call centre application used internally and off-site, storing client specific settings for front-end in XML files, custom controls and template front-end in VB .Net, SQL Server 2000/2005 being the main data repository
  • Application Support consisted of enhancing, maintaining, and troubleshooting existing client server systems (Mainly applying changes to SQL store procedures, views, and scheduled DTS jobs - export processes), minimising down time and implementing change requests while managing client expectations
  • Other responsibilities included making product and technology decisions, assisting the sales and implementation teams at a project level, mentored junior developers and established best practices in writing code
  • I worked closely wif various blue-chip companies such as Orange, O2, American Express, AOL, AIG Insurance, ACE Insurance, Sky, Barclays and Planet Cruise

Technologies: .Net Framework 2.0/3.5, Winforms, Asp.Net, CSS, HTML, XML, WCF Services, SQL2005, Unit Tests, SSIS & DTS

Confidential

JUNIOR SOFTWARE DEVELOPER

Responsibilities:

  • Main roles involved creating and adding validation to User Interfaces, test inbuilt applications for bugs and manage unhandled exceptions if detected
  • Regularly involved in creating and maintaining the databases in SQL 2000, along wif creating new procedures, views and functions
  • Used DTS packages in SQL Server 2000 to import and export client data
  • Helped in documentation for existing and new in-house processes and applications and exposed to the team on the shared server

Technologies: .Net Framework 2.0, Asp.Net, CSS, HTML, XML, SQL2000 & DTS

We'd love your feedback!