Team Lead Resume
Dunwoody, GA
SUMMARY
- Senior .NET Developer with experience in Application Architecture and Team Leadership.
- Seeking a position where I can leverage my strong experience in the middle - tier working with C# and continue to learn new tools and technologies in a strong team environment.
TECHNICAL SKILLS
Industries: Payments, Insurance, Loans, Finance, Law Firms, Printing
Server Side: C# .NET, ASP.NET MVC
Client Side: TypeScript, Angular2
Services: RESTful Web API, Web Services
Dev Tools: TFS, Git, NPM, Jira, Bamboo, Git,Confluence
Architecture/Tools: UML, SOLID, TFS, SCRUM/Agile, SDLC, SCRUM Master
Database: SQL Server, Database Design, Stored Procs, Entity Framework, LINQ
Design Patterns: Strategy, Factory, Command, MVC, MVVM
IOT: IOT Software Architecture - Course - Enrolled - Coursera
PROFESSIONAL EXPERIENCE
Confidential, Dunwoody, GA
Team Lead
Responsibilities:
- Responsible for leading a team of 10 developers on the development and maintenance of two Payments Solutions Applications using modern technologies such as Typescript, Angular 2 with C# and SQL Server.
- Responsible for designing a new Payments Solutions Application, gathering requirements, sprint planning and execution.
- Working with leadership and upper management to manage expectations.
- Responsible for hiring and building the team. Leading Scrum meetings.
- Meeting with stakeholders to gather information, plan sprints, prioritize, mentor and deliver quality products.
- Also interact with the QA department and Business and Systems Analysts.
- Work with a remote team in Florida, conduct code reviews, meetings, presentations and planning.
- Code 60% of the time and admin tasks 40%.
Confidential, Alpharetta, GA
Senior Software Engineer
Responsibilities:
- Mobile Development, Web Development, C#, SQL Server, MVVMCross, Xamarin, WEB API, Windows
- Wrote framework using the command design pattern to facilitate ease of integration with other third party vendors as we rewrote a classic application into MVC and restful service
- Created web API for Credit Card Processing System and implemented across several applications including classic asp application, web mobile application and asp MVC application.
- Also responsible for gathering credit card processor API information from vendor, designing Web API, creating web API, test cases and documentation and implementing and testing as well as providing monitoring of live system and support training. Applications launched with no QA and no issues.
- Participated in a Documents project where I was responsible for a Windows utility project that allowed the users to manage word documents.
- Responsible for UI and documents, support and formatting
- Participated in the research and development of prototypes for a mobile application for a loan application system for several phone platforms using MVVM Cross framework and Xamarin and Xcode for apple.
- Participated in the redesign of a classic asp application into MVC and redesigning of database using LINQ Code first.
Confidential, Alpharetta, GA
Senior Software Engineer
Responsibilities:
- Responsible for DNN custom Module development, DNN Administration and Development.
- Architecting and developing a world-class online claims web application for Confidential subscribers using .Net, DNN, SQL Server, and WCF.
- Architected an intelligent configurable solution that allows a company to specify which questions to ask their subscriber during a loss claim and also determines what actions to take as a result of a subscriber’s response.
- Configuration engine was developed using WCF, Asp.Net 3.5, Entity Framework 4.0 and SQL Server 2008.
- UI for the consumer was developed as .Net user controls and integrated into DNN CMS leveraging WCF for data transfer. Designed and built the database and the application.
Confidential, Alpharetta, GA
Development Team Lead
Responsibilities:
- Responsible for enhancements and support of in house web application written in C# SQL Server 2008, classic asp components and .Net 3.5.
- Manage daily support issues, scrum master list updates and scrum planning.
- Responsible for communicating with Executives, Managers and Users on a daily basis to evaluate requirements of new enhancements.
- Worked with CTO and President to prioritize work load in an Agile environment.
- Liaison between IT Support and company users. Research and recommend new technologies and products.
- Fast pace environment with multiple changes of priorities daily.
Confidential, Alpharetta, GA
Senior .Net Developer
Responsibilities:
- Work for the leading fleet card processing company in the world. Develop and maintain web applications in C# and Oracle to support credit applications processing and billing. Built framework in C# to allow junior developers exposure to .Net in an efficient way.
- Framework allowed them to create an application for tracking vehicles maintenance data.
- Only developer able to write code to interface directly with First Data Resources via web services.
Confidential, Alpharetta, GA
Senior .Net Developer
Responsibilities:
- Confidential provides enterprise preference management solutions that let marketers personalize multi-channel communications to their customers and prospects
- Worked with in house architect in rewriting an application that was written in classic asp and VB6 components into .Net.
Confidential, Alpharetta, GA
Senior .Net Developer
Responsibilities:
- Develop and maintain web applications in C# and SQL server.
- Develop Web Services and Windows services.
- Converted application for credit card processing to .Net 3.5 from classic asp in two weeks.
- Went to production with no issues.
Confidential, Alpharetta, GA
Senior .Net Architect
Responsibilities:
- Hired as a Lead Senior .Net Developer soon promoted to Software Architect.
- Work with Senior management to analyze and design Web and Windows solutions for Employee Benefits Software.
- Worked with ASP.Net 3.5, C#, SQL Server 2008.
- Responsible for leading and motivating a team of 5 developers.
- Refactoring web application written in C#. Create frameworks for web and windows solutions.
Confidential, Alpharetta, GA
Senior .Net Engineer
Responsibilities:
- As part of the Confidential Digital Storefront Team, became a key player on the development effort of one of the most important Confidential Web to Print solutions, Digital Storefront.
- Participated in the design, architecture and development of three of the most important parts of the solution. ASP.Net 2.0, C#, SQL Server 2008.
- Served as the Lead developer on the new Print Services Module, the new Printable Job Ticket Module, and the new Product Builder Module.
- Below is a description of my role in each key part.
- Developed a wizard style user friendly interface that became the main integration page for Confidential clients, such as Staples, QUIll and Pitney Bowes.
- Played a big role in architecting and developing this new job ticketing architecture which took a product-and-parts approach to job ticketing that enables rich, multi-file products to be easily created, specified and ordered on line.
- This interface was dynamically rendered and versioned.
- Served as the Developer responsible for coding and architecting the Job Ticket Module.
- It is the key information piece that accompanies a job throughout the entire production process and allows operators to see inaccuracies or missing information easily.
- This page is integrated with the Operator View.
- Responsible for developing the Job Summary view.
- This is the page that summarizes to the buyer the options that they have selected for printing their product.
- Responsible for development of the new Product Builder.
- This is one of the main new features of Digital Storefront.
- The product builder allows Digital Storefront to provide the ability for administrators to create their own products.
- Walks the administrator through the process of defining parts and defining/selecting the options (media, finishing) they want to make available to the buyer for each part.
- This product is a job ticket template that appears as a buyer selected choice in the Print Services area of the application. For example, a presentation, a brochure, or a training binder would appear with a configurable selection of features and options.
- Developed these three parts of the system under an aggressive schedule, without missing a single deadline.
- Applied development techniques that made good use of the technologies available.
- Took the initiative to introduce UML design to the ticketing page architecture design which proved to be successful in minimizing defects for this part of the system.
- This was an innovative way of development for this team.
- Migrated to .Net 2.0.
- Wrote code in C# with a SQL back-end. Integrated with Web services.
- Extensive use of N-Unit for testing components.
- Moved towards Master Pages implementation and Personalization with .Net 2.0.
- Used Visual Studio.
- Trained in AJAX.
- Implemented Atlas in the application.
- Wrote Store Procedures and code to manipulate data using ADO.Net and Generics.
Confidential, Alpharetta, GA
Senior .Net Software Developer
Responsibilities:
- Worked with ASP.Net 2.0, C#, SQL Server 2008.
- Participated in the technical analysis, design and coding of architectural components for new distributed Financial Windows Application.
- Application was developed using C#, IIS, Remoting and SQL server 2000.
- Application was broken down into layers of reusable components, which included a Presentation Layer, Application Layer, Business Layer and Data Layer. The server components and the client components communicated via interfaces and remoting.
- Implemented security components for data access and task access.
- Participated in the identification and negotiation of requirements.
- Participated in the creation of the project schedule for the development effort by estimating and prototyping.
- Worked with Architect to establish and support technical architecture of application.
- Assisted and mentored other development resources on the team.
- Participated in technical design and code reviews.
- Prepared documentation for use by applications programming.
- Worked with Business Analysts in weekly reviews of use cases and prototypes.
- Coded presentation layer using custom controls, application layer, and data layer using ADO.Net.
- Implemented Error Handling Methodology.
- Worked with Database Analyst.
- Led .Net Study Group.
- Performed peer code reviews.
Confidential, Alpharetta, GA
Senior .Net Developer
Responsibilities:
- Worked with ASP.Net 1., C#, SQL Server.
- Responsible for the support of any in-house application written with the .Net Framework.
- Main resource for new .NET development.
- Responsible for the support, maintenance and new development of highly visible Web application, AisInsurance.com
- Leader of .Net study group.
- Redesigned an existing application with poor performance that was causing loss of revenues. Application consisted of a Website where customers requested auto and home insurance quotes.
- Application was very successful and a case study was published by Microsoft.
- Implemented e-Commerce section of Website using SSL.
- Designed and architected existing Inventory System application written in Visual Basic, COM, ASP and VB Script to a C# ASP.net application.
- Acquired requirements from client, created functional and technical specifications documents.
- Implemented test and release plans.
- Used advanced .Net coding techniques such as delegates, reflection, interop, object composition and abstract classes, ADO.net and XML serialization.
- Spent one week at Microsoft Test Center testing application developed with .NET.
- Converted in house applications written in Visual Basic to C# web and Windows applications.
- Developed one set of reusable objects to be used in both applications.
- Implemented and deployed Crystal Reports for both .net applications mentioned above. Currently working on legacy system using Centura, Visual Basic 6 and PL/SQL projects.
Confidential, Alpharetta, GA
Websites Manager and Architect
Responsibilities:
- Responsible for Managing and Leading a group of 3 developers and 2 content writers.
- Responsible for the development of the Confidential Website and all related sub-sites.
- Worked with the Director of Technology to determine the tools and platforms to be used for a Portal Web Site, including programming languages, tools, design layout and production and content management systems.
- Developed information Web Portal using Eprise Content Management System. This involved creating a portal for law information, which was a marketing tool for the company.
- Involved in evaluating and recommending the Content Management Software, training the content editors and developers, architecting the information in a format that would work with the CMS. This involved breaking down the content into categories, and identifying users, editors and permissions, portal design and architecture. Worked with vendors for the look and feel and put together the architecture for the site before developers could work on it. Also served as a hands-on developer also.
- Analyzed, designed and implemented Portal.
- Developed detailed specifications for Programmers.
- Developed programming standards.
- Created reusable code using Eprise and JavaScript.
- Worked with design firm for look and feel of site. Confidential Corporate site.
- Confidential IIS and Eprise. Added users, changed configuration, uploaded and tested new releases.
- Wrote forms in ASP using JavaScript for client side validation.
- Used VBScript for Server side. Used ADO for database access.
- Developed FirmLogics’ Portal.
- Worked with Product Managers to in corporate online demos of Confidential products and ensure all demos functions properly.
- Worked with the VP of Marketing and Product Development for Latin America to include or add features and functionality to the Web Site necessary for the Latin American market.
- Worked with Product Managers and the Marketing department on the proper presentation of Confidential products on the corporate Website.
- Ensured that all references to the product were correct.
- Worked with the Customer Support Manager to develop an online Knowledgebase of questions, issues and answers to be used by Customers as a first line of support.
- Worked with Product Managers to develop an online User's Group for Confidential products.
- Developed programming templates and style sheets to be used during Web development.
- Ensured that all team members are properly trained in standards and that they adhere to the standards (coding, interface, tools) provided during site development.
- Developed the Website layout, design and navigation systems. Worked with outside public relations firm on graphical look and feel, maintaining the Confidential corporate identity at all times.
- Worked with the Quality Control staff to test the Website and document any bugs or enhancement requests.
Confidential, Alpharetta, GA
Senior Web Developer
Responsibilities:
- Worked as the Project Manager and Lead Programmer as a Consultant placed at the Florida Department of Agriculture, Division of Forestry. The Division of Forestry first used the BTS to track the process of selling forestry products (timber) to timber companies. The process involved developing sales specifications, developing prices, developing a public advertisement, awarding a bid, developing a sales contract, monitoring the harvesting of the products, and receiving the payments.
- Developed and customized the BTS system at client site.
- Developed cross browser data tracking ASP applications for Netscape and IE4 interfacing with Oracle 8.
- Wrote ASP pages to interact with an Oracle 8 database. Wrote Stored Procedures for input and updates of database for an information tracking system.
- Used JavaScript for client side validation. Used VBScript for Server side data manipulation. Used ADO for database access.
- Used Active X components to interact with Word.
- Modified COM objects for user authentication.
- Modified and Confidential a security application written in Visual Basic.
- Developed Stored Procedures using Oracle 8.
- Developed technical and user documentation.
- Developed and followed test plans.
- Performed peer reviews on coding.
- Created site map, which listed all pages for prototype and then prototyped all pages. Developed cross browser data tracking ASP applications for Netscape and IE4 interfacing with Oracle 8.
- Used Visual Interdev and Microsoft Front Page in an NT environment.
- Experienced with MTS Com objects.
- Responsible for assisting client and teaching or assisting other programmers.
- Developed Stored Procedures using Oracle 8.
- Developed technical and user documentation. Developed and followed test plans. Performed peer reviews on coding. Obtained customer's needs and requirements.
- Clearly understood projects scope. Took project from beginning to end and worked with customer. Coordinated work of other team members.
- Ensured programmers followed customers or BISI's ISDM, programming, testing, documentation, and version control standards and that code review was done appropriately.
- Developed project specifications.
