It Development Manager Resume
4.00/5 (Submit Your Rating)
Houston, TX
TECHNICAL SKILLS
- .NET Platform, Multithreaded Programming, C#.NET, VB.NET, Visual Basic, ASP/MVC, XML/XSL, SOAP
- Web Services/WCF, WebAPI/REST, Windows Workflow, Roslyn Compiler, Angular, AngularJS, TFS, SQL Server
- SQL Service Broker, SQL Reporting Services, SQL Integration Services, Microsoft SharePoint Technologies
- IBM Informix Database, Oracle Database, PL/SQL Programming, Crystal Reports, Enterprise Service Bus (BizTalk, Neuron and NServiceBus)
- SolarWinds, AppDynamics, Event Driven Architecture, Project Management, Requirements Management
- Configuration Management, Agile Methodologies, UML, Rational Unified Process
PROFESSIONAL EXPERIENCE
IT Development Manager
Confidential, Houston, TX
Technologies Used: Microsoft .NET Standard/Core, Entity Framework, WCF, WEB API, SQL Server, Neuron ESB Attunity Replicate, Automate BPM, K2 Workflow/BPM, Windows Workflow, TFS Build, Angular (Angular 7/8, Angular CLI, Angular Material, RxJs, NgRx, Jasmine), Jenkins, Message Queueing (MSMQ, BabbitMQ), RavenDBResponsibilities:
- Led staff training, development, and management. Developed personalized roadmaps for all team members focusing on mentorship, growth and retention. Made sure employee development addressed both technical and soft skills.
- Led Architecture and design activities for products and projects that fall within the Cash Management line of business. Internally, this consisted if design sessions, implementing code reviews and establishing DevOps processes.
- Acted as the liaison between the technical community and the business community. Making sure that all technical activities were executed in alignment with the corporate near/mid/long term strategy. Additionally, I provided guidance to the business community by offering ways that technology could act as an accelerator to current business processes.
- Headed up technical product ownership and management. Worked with business and support teams to drive improvements. Prioritized tasks and projects.
- Built relationships with stakeholders, operations and support, colleagues & vendors to enable a consistent message of our activities across the company.
- Diagnose complex technical and business problems and implement creative solutions
- Facilitated the support process by helping triage issues and assign resources to resolve them. When necessary, Led up projects to resolve the root cause of issues with legacy applications.
- Worked with vendors to troubleshoot their products and provide guidance on how they can stabilize their product offerings.
- Verified that appropriate documentation was provided for all new products and solutions as well as help create documentation for existing systems that we not documented.
Senior Solution Designer
Confidential, Kingwood, TX
Responsibilities:
- Work with co - workers to foster positive communication both within our team and across functional teams.
- Promote a culture of proactive excellence, emphasizing:
- Active Listening
- Verifying that the team is on the same page prior to coding.
- Understanding the definition of “Ready” and “Done”
- Unconditional respect for your team members
- Balancing the pursuit of excellence with a “Get it done” mentality.
- Viewing quality (non-functional requirements) as a first-order concern.
- Spearheaded the Development of our Forms Engine using ASP.NET MVC for the UI and Windows Workflow for durable process management. This eliminated a majority of our physical paperwork for clients. An administration toolset was created so that super-users can create new forms and configure their workflows without developer intervention allowing the software to respond to rapid changes without the need for developers or deployment. This included an initiative to accept PAdES standard e-Signatures for I-9’s and other legally binding documents in a manner that supports non-repudiation in the event legal issues arise.
- Led the adoption off Event Driven Architectures and asynchronous processing patters by leveraging WCF, Message Queueing (MSMQ), SQL Service Broker (for asynchronous SQL processing) and our Enterprise Service Bus (Neuron ESB)
- Led the adoption of client-side JavaScript frameworks (AngularJS / Angular / Ember), providing guidance on product selection, development methodology/standards and the adoption of JavaScript unit testing.
- Led the redesign of our core web offerings, focusing on user heuristics so that our applications were more task-centered and aligned with customer business processes. This redesign included upgrading core systems from Web Forms / VB.NET to MVC/C#/jQuery as well as implementing SSO compliant with WS-Federation. The business driver for the technical upgrade was our ability to consolidate functionality that was implemented both on our site and internally implemented via PowerBuilder. This reduced the costs of duplicate efforts and enabled us to maintain consistency since multiple systems no longer had to support identical feature sets.
- Led the implementation of the HrXml (HrOS) standard in order to provide homogenous messaging across platforms and products for internal and external customers. Served on the HROS working committee to establish and refine standards.
- Performed formal and informal (brown bag) training on various subjects to ensure parity in our developers’ skill sets. Sessions included WCF, XML Processing, Message-Based Integration, Unit Testing, TDD/BDD, Parallel Programming, Designing for Testability, Typescript, Managing Validation and Business Rules, SQL Performance Tuning, SQL Execution Plan Analysis.
- Piloted our implementation of Octopus Deploy in order to automate deployments of .NET projects and database changes through our environments as NuGet packages. We ended up with a process that is repeatable, supports automatic rollbacks, and is compliant with SOX auditing requirements.
- Revamped my team’s development process by actively involving developers with QA while their code is being written so that QA activities can start in tandem with development as opposed to being reactive. This was done with a combination of more effective Unit Testing of both server and client-side code, automated UI testing of our web applications using Selenium and end-to-end testing of our angular applications using Protractor. This significantly reduced the amount of regression testing that was required for deployments.
- Participated in the core working group measuring quality through the instrumentation of our runtime environments using custom WMI/WEBM metrics, SolarWinds (server health), AppDynamics (application runtime performance). Static analysis was adopted using CheckMarx (code quality), SonarQube (security analysis) and diagnostic analyzers implemented through Roslyn
Software Engineer
Confidential, Houston, TX
Responsibilities:
- Implementation of SharePoint Services and SharePoint Portal Server for intranet.
- Guide Business Users through Use-Case Analysis
- Define, implement and enforce security standards for use in application development across the Enterprise (Active Directory / LDAP)
- Refine the Software Development Lifecycle methodology to more closely reflect business practices.
- Proactively identify repetitive functionality in current offerings that can be used in current / future development through SOA
- Develop applications for internal and external customers (ASP/ASP.NET/C#/SQL Server/Oracle/PL SQL/T-SQL)
- Establish and implement guidelines for SOA (Web Services/JMS/MSMQ/EJB/JBoss/ASP.NET/IIS/Apache/WSDL/XML)
- Implementing OOP guidelines and hold Training / Brown Bags for development staff twice weekly covering Sql Optimization, Multithreading, Symmetric Processing, State Machines and State Management, Defining Transactional Context and other related topics
- Establish and enforce Code Review Practices through Peer Review and using FxCop.
- Develop and implement standards for UAT testing cycles.
Software Architect
Confidential, Houston TX
Responsibilities:
- Developed online and batch test plans using Y2K critical test dates. Train Analysts and Developers in .NET framework (VB.NET) and OOP
- Convert legacy medical and oil trading applications into .NET web applications
- Create and manage Security framework for use in all .NET applications for user authorization via LDAP, reducing the need for application-specific implementations and providing a central administration for all applications
- Create and manage reporting framework for use in all .NET applications which centralized processing requirements and implementation overhead.
- Create common Web Controls and Components to eliminate redundant development tasks across projects
- Configuration Management and Testing standards for the application development process. These processes are a hybrid of RUP and MSF
- Promote the modularization of development projects, enabling the company to cut development overhead through component reuse.
- Participate in architectural reviews for all company projects.
Director, Software Development / Project Architect
Confidential, Houston, TX
Responsibilities:
- Guided project managers and team leads in the implementation of the Rational Unified Process across the enterprise.
- Plan and execute the implementation of the Rational Suite of tools to support product development (Rational Rose, Rational ClearCase, Rational ClearQuest, and Rational Requisite).
- Perform Architectural analysis on projects and products to guarantee conformance to the company’s architectural standards.
- Promote the modularization of development projects, enabling the company to cut development overhead through component reuse.
- Perform development on proprietary family projects, using C#, VB.NET, ASP.NET, XML/XSL (SAX and DOM Parsing), VB/ActiveX components and SQL Server.
- Host brown-bag lunches on UML, RUP, the Rational suite of products, Java/JSP/Servlets, .NET, requirements gathering, configuration management and change management.
- Design architecture and infrastructure of software for company's software products.
- Keep abreast of new technology developments and design techniques to maintain technical edge and respect of other engineers.
- Clearly disseminate project design and engineering requirements to subordinates, contractors, and other management staff.
- Perform Technical due diligence, for all partnerships and asset procurement
- Analyze Business cases to develop software requirements (Risk assessment, Use-Cases, Quality standards, Software development plans, iteration plans)
- Managing Change Control through Rational Unified Process (RUP)
- Hiring and Mentoring all development staff in XML, XSL, XPATH, SOAP, Visual Basic 6.0, VB.NET, C#, J2EE, ASP, ASP.NET, JSP, ADO, ADO.Net, and, COM
- Establishing and enforcing standards for Code development, Documentation and Code Review
- Managing Testing Processes for both Client/server and web-based applications
Senior Developer
Confidential, Houston TX
Responsibilities:
- Develop Web-based and Client/Server applications using Visual Basic 6.0, ASP, XML (DOM & SAX), ArcIMS and MapObjects
- Lead the Visual Basic development group in the architecture and implementation of multi-terabyte Geospatial Database Engines.
- Facilitate in the establishment of a SDLC merging the best practices from RUP, MSF and XP
- Created migration paths and provided mentoring for PowerBuilder developers moving into Visual Basic.
Web Developer / Trainer
Confidential, Houston TX
Responsibilities:
- Administer websites and develop web applications using ASP, ColdFusion, JavaScript, VBScript, Visual Basic 5x and 6.0, IIS, SSL technologies, implemented through Visual InterDev, FrontPage and Dreamweaver.
- Develop interactive product tutorials using Macromedia Flash and HTML help files (*.chm).
- Create Microsoft Office solutions integrating Access, Word, Outlook, Excel, PowerPoint, VBA and Internet technologies.
- Provide support for PL/SQL, Crystal Reports, NT Networking and Web development.
- Perform Training needs assessments and proficiency testing for employees. Develop curriculum and materials for employee training in computer applications, web development, TQM methodology, and regulatory affairs.
Senior Instructor / Training Manager
Confidential, Lexington, KY
Responsibilities:
- Contracted for client development projects using, ASP, DHTML, JavaScript, VBScript, Visual Basic 5x and 6.0, Access, SQL Server, NT Networking and Security, and Lotus Notes technologies
- Perform training for MSCE and MCSD certifications.
- Instructed students in various computer applications, operating systems, networking and programming tools.
- Created effective instructional materials, plans and strategies to meet student and marketing needs.
- Interview and evaluate prospective instructors. Performed needs and performance assessments to ensure effective teaching methods.