We provide IT Staff Augmentation Services!

Application Architect / Lead Developer Resume

4.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY:

  • 20 years of experience in Computer Science
  • Over 14 years of experience in C# .NET (1.1 - 4.71) development.
  • Over 14 years of experience in Design Patterns.
  • Over 14 years of experience in System Architecture and leading teams.
  • 10 years of SDLC, Agile and Scrum Methodologies.
  • Over 10 years of experience of Enterprise Application Architecture.
  • 8 Years of experience Windows C++ Development
  • Over 9 years of experience in SOA, REST, SOAP
  • Over 7 years of experience in ASP.NET MVC, WCF, Entity Framework

TECHNICAL SKILLS:

  • .NET C# (1.1 -4.5)
  • ASP.NET CORE
  • .NET CORE
  • ASP.NET MVC
  • Design Patterns
  • System Architecture
  • SOA
  • REST
  • Web API
  • Swift
  • Objective C
  • SOAP
  • Dependency Injection
  • Angular
  • Microsoft Unity
  • Entity Framework
  • ASP.NET
  • Unit Testing
  • SQL Server/T-SQL
  • UML
  • VB.NET
  • Visual C++
  • COM(+)
  • DCOM
  • ATL
  • ActiveX
  • MFC
  • Sockets
  • Assembly Lang
  • DirectX
  • Open GL
  • Java Script
  • VBScript
  • HTML
  • Unity
  • Android
  • IOS
  • Ajax
  • JQuery
  • Sencha
  • OOP
  • OOD
  • OOA

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta, GA

Application Architect / Lead Developer

Responsibilities:

  • Architected and Developed a Single Sign On website and mobile app with .NET core for HPE’s Storage Assessment Foundry
  • Created REST/Web API based Architecture
  • Architected and implemented SSO in Java, Android Studio, Swift, XCode
  • Architected and Implemented security patterns
  • Designed Code Infrastructure for architecture
  • Proactively identified and addressed technical strengths, weaknesses, opportunities and threats to the new system
  • Implemented custom OAuth 2.0 Social Media Logins
  • Partnered with HPE’s Cyber Security to ensure any security breaches covered, SSO passed all security audits and requirements

Environment: ASP.NET CORE, MVC, .NET Core, .NET, Android Studio, XCode

Key Methodologies: Design Patterns, Agile, Architecture, Consulting

Confidential, Atlanta, GA

Consultant: Application Architect and Lead Developer

Responsibilities:

  • Created Architectural framework for use of Senior Developers
  • Designed Code Infrastructure for architecture
  • Mentored developers with newer Technologies
  • Conducted/Screened new developer Interviews
  • Performed Code Reviews
  • Wrote framework extension to assist extent Telerik Kendo UI Framework
  • Created REST based SOA
  • Auxiliary projects written in Angular JS/Web API
  • Mobile Development in Java, Android Studio, XCode, Swift, Objective C
  • Performed Code Reviews
  • Served as architectural advisor for customer facing website
  • Designed Enterprise Architecture to define and apply enterprise level standards and influence business strategy
  • Worked with Application Engineering Leads, Technical Leads and staff to drive strategic goals/objectives
  • Consulted with Project Management to coordinate solutions from technical perspective and minimize technical risk
  • Ensured compliance with secure development standards and negotiate security trade-offs
  • Consulted with Business to consider operational (non-functional) requirements
  • Proactively identified and addressed technical strengths, weaknesses, opportunities and threats to the new system

Environment: Dependency Injection, Microsoft Unity, C#, ASP.NET MVC 4, WCF, Linq and Lambda Expressions, SQL Server, Bootstrap

Key Methodologies: Design Patterns, Agile, Dependency Injection, Architecture, Leadership, Consulting

Confidential, GA

Consultant: Security Architect and Lead Developer

Responsibilities:

  • Created Architectural framework for a .NET 4.5 security system for use of Senior Developers
  • Mentored Developers with newer Technologies
  • Performed Code Reviews
  • Wrote security patterns, directed instruction for security implementation
  • Trained QA in security detection

Environment: C#, WCF, Linq and Lambda Expressions, SQL Server, Microsoft Unity, Microsoft Unit TestingKey Methodologies: Secure Practices, Design Patterns

Confidential, Marietta, GA

Consultant Application Architect and Lead Developer

Responsibilities:

  • Created Architectural framework for a .NET 4.5 system for use of Senior Developers
  • Designed Infrastructure for architecture
  • Mentored Junior Developers with newer Technologies
  • Performed Code Reviews
  • Assisted in selection of Technology Stack
  • Designed Virtual Machine Topology
  • Created Technology Stack

Environment: C#, ASP.NET MVC 4, WCF, Linq and Lambda Expressions, SQL Server, Microsoft Unity, Microsoft Unit Testing, AD LDSKey Methodologies: Design Patterns, Agile, Dependency Injection

Confidential, Alpharetta, GA

Consultant: Application Architect and Lead Developer

Responsibilities:

  • Hired as Architect and Lead Developer architect on a rewrite of a phone insurance Enrollment / Claim / Fulfillment system.
  • Framework and Architecture was reviewed by 3rd Party architectural firm (Wintellect) in a risk evaluation and best practice assessment.
  • Framework scored high and was subsequently approved by management to begin development.
  • Created Architectural framework for a .NET 4.5 system
  • Designed Code Infrastructure for architecture
  • Mentored Junior Developers with newer Technologies
  • Designed Enterprise Architecture to define and apply enterprise level standards and influence business strategy
  • Consulted with Business to take into account operational (non-functional) requirements
  • Proactively identified and addressed technical strengths, weaknesses, opportunities and threats to the new system
  • Performed Code Reviews
  • Created REST based SOA
  • Conducted/Screened new developer Interviews
  • Assisted in selection of Technology Stack

Environment: C#, ASP.NET MVC 3.0 - 4.5, WCF, Entity Framework, Linq and Lambda Expressions, SQL Server, Microsoft Unity, Microsoft Unit Testing, Ext JS / Javascript/ jQuery/HTML/ razor/ Ajax, TFS and AD LDSKey Methodologies: Design Patterns, Agile, Unit Testing, Dependency Injection

Confidential, GA

Consultant Application Architect and Lead Developer

Responsibilities:

  • Hired as Lead Application Architect and Lead Developer on a complete system rewrite (front end, middle tier and back end).
  • The original system was a Lease inspection tool used to audit inspections on vehicle lessee returns.
  • Created Architectural framework for a .NET 4.0 SOA
  • Designed Infrastructure for architecture
  • Mentored Senior Developers with newer Technologies
  • Performed Code Reviews
  • Conducted new Hire Interviews
  • Assisted in selection of Technology Stack

Environment: C#, ASP.NET MVC, WCF, Entity Framework, Linq and Lambda Expressions, Oracle / SQL Server, Dev Art, Microsoft Unity, Microsoft Unit Testing, Ext JS / Javascript/ jQuery/HTML/ razor/ AjaxKey Methodologies: Design Patterns, Pair Programming, SOA, Agile, Unit Testing, Dependency Injection, Agile, AD LDS

Confidential

Consultant Application Architect /Lead Developer

Responsibilities:

  • Hired to Architect and Lead in the development of a compensation adjustment application developed in .NET 4.0 / Prism 2/ Silverlight 4.0
  • Created Architectural framework for a .NET 4.0 compensation software application
  • Integrated the Prism 2 architecture into a N-Tied architecture
  • Created a WCF Interface based architecture
  • Silverlight 4.0 Front End
  • RIA Services/ Data Binding
  • Entity Framework for back end processing
  • Lambda Expressions
  • Developed Ordered Asynchronous Pattern
  • Developed Asynchronous to Synchronous Pattern
  • Agile Environment
Confidential, Atlanta, GA

Consultant: Application Architect/Lead Developer

Responsibilities:

  • Hired to determine technical feasibility of architecture, give architectural recommendations and prototype architecture for a .NET 3.5 EMR project.
  • Integrated necessary components for N-Tiered architecture
  • Identified and implemented Silverlight 3.0 as front end tool and integrated with ASP.NET MVC 1.0 and Prism 2.0 for Silverlight 3.0 in C#
  • Integrated Prism 2.0 and MVVM pattern for base framework for architecture for interchangeability between Silverlight and WPF(XAML) in C#
  • Integrated Entity Framework into CSLA.NET as primary DAL
  • WCF used for service layers
  • Used Team Foundation Server
  • Helped developed agile/scrum process
  • Delivered template for skeleton architecture
  • Interviewed and hired additional developers
  • ASP.NET MVC 1.0 and WCF technologies .NET 3.5 in C#
  • Utilized Azman for roles authorization, interop library used to access store
  • NHibernate used at CSI
Confidential, Atlanta, GA

Consultant: Security Application Architect

Responsibilities:

  • Hired to design an application security framework for all government level web sites.
  • Secured all holes discovered in penetration tests
  • Website prototyped/built .NET 3.0 - .NET 3.5
  • Prototyped and designed SOA based single sign on for midlevel security applications
  • Utilized Microsoft MVC and WCF technologies for next gen websites/apps in C#
  • Implemented security component in 2 external facing websites
  • Provided Consultation and infrastructure and prototyping assistance for standardization of government applications at the Confidential
  • Assisted in achieving Certification And Accreditation for internal applications for the Confidential
  • Implemented Membership/Role API architecture
  • The development environment was Agile/SCRUM.
  • Provided mentoring in .NET for existing Java developers
  • Created N-Unit infrastructure
  • Implemented stored procedures for web service
  • CSS style sheets
Confidential

Consultant Senior Developer

Responsibilities:

  • Hired to assist in the design and implementation of a web service API system using .NET 2.0, C# and SQL Server 2005 for a check deposit system.
  • The development environment was Agile/SCRUM.
  • Prototyped and Designed Test Application for a SOA web service API
  • Implemented Key web service methods
  • Design Patterns
  • Built Test Suites using N-Unit
  • Tested Web Service with Soap UI (XSD, XML, XSLT, XPATH)
  • Implemented stored procedures for web service API in C#
  • Conducted Code Reviews
  • Utilized Enterprise Architect for UML diagrams
  • Implemented stored procedures/triggers/views
  • Created Web Service for authentication to local system
  • SOA (XSD, XML, XSLT, XPATH)
  • SOA Architecture
  • Developed Business Layer using GOF Patterns
Confidential, Florida

Architect / Lead Software Engineer

Responsibilities:

  • Hired to assist in the architecture, design and implementation of a .NET front end for a Remotely Operated Vehicle Control System.
  • Windows Team Lead
  • Created Functional and Technical Specification for distributed system
  • Developed SDD for n-tiered distributed System
  • Wrote ASP.NET UI Model
  • Set coding standards for C# and C++
  • Created Storyboard screens for system
  • Created performance applications for prototype
  • Created DirectX model viewer in C#
  • Lead developer for phase 1 of R&D project
  • Set UML standards for development
  • Implemented socket communication protocol in UDP and TCP
  • Designed and Developed multi-threaded for application
  • Used Infragistics and Dundas control suite for HMI implementation
  • Assisted in evaluation phase of communications and data store
  • Developed N-Unit infrastructure and training
  • Created and Normalized flat legacy data files to data tables
Confidential, Florida

Architect / Lead Software Engineer

Responsibilities:

  • Hired to design and implement a network vulnerability tool through a complete development cycle, from inception to deployment in an Agile Software Cycle.
  • Team leader; mentor for junior developers.
  • Security Update solution developed in C#
  • Pioneered rewrite of application in C#
  • Developed functional specification from inception of project
  • Lead Developer implementing 85% of application flow and logic
  • Developed program logic flow from UML class design to user navigation
  • GUI implemented in Visual C++ with MMC like interface
  • Created Heavily Multithreaded application that synchronizes network scans and UI threads.
  • Heavy utilization of windows 2000 networking and security API
  • Heavy SQL query manipulation, ADO/ODBC used in the back end
  • Developed HTML/XML reporting scheme as well as crystal reports utilization
  • Involved in interview screening process for future developers.
  • Developed programming standards for all new future projects

Confidential, New York City

Software Engineer

Responsibilities:

  • Converted DOS to Windows based applications.
  • Ported existing engine for new platform Visual C++
  • Developed MFC Apps using Visual C++.
  • Assigning component development to junior developers
  • Designed various applications in MFC Visual C++

We'd love your feedback!