Principle Software Engineer Resume
SKILLS AND QUALIFICATIONS:
Windows Azure PlatformJava AppletsN - TierMicrosoft Windows NTMicrosoft Windows 2008 ServerMicrosoft Windows 2000 Professional Microsoft Visual Studio Microsoft Team Foundation ServerMDI JavaScript Java Server PagesJava RESTfulIBM WebSphere HTML Framework Data Transformation ServicesDHTMLColdFusionCGI Web DevelopmentC Programming LanguageAnalysis ServicesAOPOOP methodologyMicrosoft Windows Rapid Application Development RADadvanced database designWest APIWSEUML/OMTTest-Driven DevelopmentSAS System > SAS Statistical PackageDatabase Design and DevelopmentDemonstrated leadership skillsEnterprise ArchitectureTechnical Design > Technical SpecificationManagerial Skills > People Managementcreative OOP designserver room administrationSQL Server Analysis ServicesSQL Server Integration ServicesSmoke Testingdesign and development of all the systems and subsystemsSoftware Development Life Cyclementoring skillsgood skillsenterprise software developmentMicrosoft SQL Server 2000Microsoft SQL Server 2005Data Access ObjectMicrosoft SQL ServerMSBuildLINQJSONData TierMicrosoft SQL Server 2008Microsoft Transact-SQLNAntSQL Server Reporting ServicesWeb ServicesMicrosoft SharePointWinFormsAJAXProject ManagementDatabase AdministrationLAN/WAN > WANMVCFunctional Design > Functional SpecificationVisual Basic .NETSalesLogixOracle CRMOracle ApplicationsOracleC++Visual Basic 6Intranetfull developmentPoint of SaleMicrosoft C-SHARPearly analysisBizTalk ServerFxCopDebuggingNUnitService Oriented ArchitectureSOAPXMLNdocWindows Communiciation FoundationUnit TestingCOM+Active Server PagesClient/ServerSQLObject Oriented Analysis/DesignMicrosoft Visual Studio.NETLAN/WAN > LANCOM/DCOMMicrosoft ASP.NETHardware MaintenanceMicrosoft .NET TechnologyProduct ManagementSDLCAgile MethodologyScrum Methodology
WORK EXPERIENCE:
Principle Software Engineer
Confidential
Responsibilities:
- Work in sync with the Engineering Team on full development life - cycle projects. Including everything from creation of ESD s, ERD s, User manuals and all other artifacts.
- The technologies used were: .NET Frameworks (all). ASP.NET, MVC 1.0, AJAX services & AJAX Toolkit, WinForms, SOAP, XML, Workflow Foundation, Team System and Team Foundation services, Sharepoint portal services, MS SQL Reporting Services, TSQL, LINQ to SQL, LINQ to Entities, MS SQL Server 2000, 2005 and 2008, MSUnit, Nunit, Nant, MSBuild, MSInstaller.
- The legacy application is a mix of C# and VB.NET utilizing frameworks 1.1 & 2.0.
- The newly architected application UI was constructed using the new MVC 1.0 framework packaged with .NET 3.5, LINQ to SQL and LINQ to Entities for the DAO and Data Tier and SQL 2008 for the Database.
- The application suite is available as a SAAS or an enterprise service oriented distributed platform utilizing new features of WCF.
- The entire application suite consists of a few ASP.NET web portals, many Windows Services all .NET, C#, frameworks 1.1, 2.0 and 3.5, 4.x. multiple SQL databases(2008) and a myriad of Web Services, SOAP and RESTfull services/JSON. WinForms and MDI Windows Applications.
- There is also a detached policy engine that acts as a dynamic port forwarded and much more via dynamic configurations.
- The policy engine s front end is actually a Windows Forms application with a standard MDI approach and MVP. I was involved with all development in all areas as well as architecture. This being all .NET and SQL implementations. Agile + Scrum also.
Software Engineering Lead
Confidential
Responsibilities:- Started on their 6.0 product for a few months and then quickly got transferred to their main product development team in efforts to architect and develop their newest platform for hiring and talent management software (C# 2005, SQL 2005, ASP.NET 2.0, SOAP, XML DCOM, COM+, .NET Framework 1.0, 1.x, 2.0, 3.0, Biztalk, WCF).
- Smart Clients, client/server architecture, distributed applications and enterprise scale DCOM endeavors.
- Followed various enterprise application level methodologies including de-coupling, OOP, SOA, abstract factory patterns, AOP, independent application layering, client/server, DCOM, distributed application frameworks utilizing remoting, reflection, serviced components, AGILE, CRC.
- Worked in parallel with other top engineers on this enterprise level hosted application framework.
- Utilized the last technology including VS 2005 and the major enhancements to C#, Team Foundation in beta, and SQL 2005. Worked in an agile process and fully maintained project areas and helped mentor others.
- Also performed documentation, environment management, publishing, unit testing and fully utilized popular tools such as Nunit, Ndoc, FXCop all fully in a CI continuous build environment.
Lead Programmer/Analyst Confidentia
Responsibilities:- Analyze and architect complex data solutions and dynamic web environments.
- Perform much early analysis and architecture. Meet with other department managers and leads to help assist in creating centralized data solutions.
- Also completely codes and designs the data objects and OOP classes. U-haul has a huge intranet utilizing many different types of methodologies and architectures. Many of the enterprise level intranet application utilized thin clients and distributed application methodologies utilizing client/server architectures.
- Also utilized remoting, reflection, serviced components, web services and just about every facet in .net development arena.
- Utilized cutting edge techniques and theories including custom control libraries, API s, page templating, re usable messaging components. Also created a very large scale smart client intranet reporting application suite with configurable plug-ins (very large project). Performs authoring duties such as help libraries and technical and functional specifications along with full scope project management.
Principle Web Applications Engineer
Confidential
Responsibilities:- contracted position at ACB - advertising and checking bureau.
- Duties included complex custom back end classes and data objects.
- Utilized cutting edge principles. Created code generators and .net integrations.
- Heavily utilized OOP concepts, inheritance and polymorphism. Utilized interfaces and messaging architecture objects.
- Many different intranet projects utilizing either distributed application frameworks and client/server architecture.
- Also included smart client projects as well.
- Also mentored fellow developers with OOP and class architecture concepts along with enterprise level data design and architecture.
Principle Software Engineer
Confidential
Responsibilities:- I have been doing contract jobs for the span of months since Interact Commerce.
- I started contract at Wizard as Senior Programmer.
- I lead up 4 teams of 4 persons in the development, debugging, and deployment of a POS (Point of Sale) business App for the cellular phone industry.
- This project is a MDI (Multiple Document Interface) using C# with SQL for the back end.
- Part of the application suite was also a smart client and a configurable, distributed application framework that could be used for any given large companies LAN or WAN network and intranet.
- Also included a thin client architecture model that could be used depending upon the given design needs at the time
- . Early project duties included further development and serious debugging of this LAN app.
- I also took the role of DB Admin here and oversaw all creation and coding of the DB s, triggers and Sprocs.
Senior Programmer/Analyst
Confidential
Responsibilities:- Programmed many different projects using all facets of Visual Studio .NET.
- Started with a large portal based ASP project with a SQL back-end. Also worked on COM .dlls using VB6 and C++.
- Many different LAN projects with VB.NET and C#. Also included enterprise level distributed applications and client/server architecture including thin clients.
- All projects were data driven projects using mostly SQL Databases and some Oracle.
- Also became SalesLogix certified and dazzled many project managers with my instant grasp of the data-driven CRM application and how to customize it via Cyprus enabled basic code.
Confidential
Owner/Lead Engineer
- Owner and Manager: All tasks responsible for; customer relations, sales and marketing, accounting, and product management.
- This was a wholesale computer business: Duties included finding the customer, what the customer needs, and then building a machine for them according the exactly what they desire.
- Other duties included hardware maintenance and servicing parts and hardware.