Software Manager Resume
Baltimore, MD
SUMMARY:
- Looking for Sr Software Technical Manager/Business Analyst Position.
- Experience working at Wall Street, New York finance giant. Worked for nine consecutive years in Education domain as a Software Development Manager/Architect with exposure to customer communication and product implementation..
- All in one experience in entire Software Life Cycle - Agile Methodology, Software Development, QA Management, Change Management, Configuration Management, and Release Management. IBM Credited Clear Quest and Clear Case Multisite Administrator.
PARTICULAR STRENGTHS INCLUDE:
- Experience with .NET, ADOBE Flex framework Experience with test automation.
- C#,.MVC, .NET,WCF Services Responsive Mobile Design, Sitefinity CMS
- JQuery,HTML5, Bootstrap, MS Share Point, Google APIs, ColdFusion, Javascript minification
- IIS Configuration, URL Redirects, Browser issues
- Software Vendor dealings
- Configuration/Release Management, Deployment, Product Component Integration
- Version Control with Clear Case, Clear Case Multisite, Clear Quest, SVN, VS Studio Team System.
- Defect, Feature, Task and Customer Incident Ticket tracking Process Management
- IBM Credited Clear Case Multisite Administrator IBM Credited Clear Quest Administrator Report development with Microsoft SQL Reporting Services, LogiXML
- Software Packaging with Install Shield, Gant (Groovy), INNOSetup.
TECHNICAL SKILLS:
Languages: Flex Active Script, C, C++, C#. Java, Perl, C#
OS: MS-DOS, Windows 95 /98/ 00/NT, HP-UX
Web Design Tools: Adobe Flex, HTML, JavaScript, Vbscript, ASP.NET, Responsive Design
Software Packages: RIA Test Automation tool, Single Step Debugger (SDS), MatLab, SimulinkSilos, LOGIXML Reporting Service.
Office Tools: MS-Office, Framemaker
Database: SQL, Oracle
Protocols Broadband: ISDN, ATM, Adhoc
Assembly Languages: Verilog, 8086 Microprocessor programming
Configuration Management: Clear Case, Clear Case Multisite, Clear Quest, Axosoft, SVN, VS Studio
PROFESSIONAL EXPERIENCE:
Confidential, Baltimore, MD
Software Manager
Responsibilities:
- Coordinated the pre - work for the requirements gathering and requirements review sessions
- Facilitated the requirements gathering sessions and requirements review sessions with all stakeholders and team members
- Conducted presentations, prepared User Manuals to gain consensus with stakeholders about the proposed Business solution.
- Performed Requirements elicitation and documentation
- Captured the content (including issues & action items) and data during requirements gathering and requirements review sessions
- Created Business Requirement Documents (BRD) and other required documents by taking inputs from multiple business units and subject matter experts (SME's)
- Analyzed Business Requirement and segregated them into high level and low level Use Cases, Activity diagrams using MS Visio for development team and business team
- Responsible for validation of traceability and resolution of traceability gaps
- Coordinated with Business the accuracy of the requirements that are captured
- Interface with customer to gather software requirements and manage implementation life cycle with developers.
- Interface with developers to gather explain requirements and manage scrum, sprint board, sprint planning.
- Well versed with SSRS reporting implementation and Power BI.
- Well versed with HL7 message for Medicaid billing. Implemented Medicaid billing in HL7 format for a billing software.
- Well versed with .NET development practices including .NET Framework, MVC, Design Patterns, Application performance tuning, Microsoft Enterprise Application Blocks, MVC Patterns, SQL Server Performance Tuning, Jquery, AJAX, WCF Have working experience in C#, .NET, Visual Studio, ASP.Net, ADO.Net, OOP.
- Implemented MVC pattern in projects.
- Well versed with Responsive web design for mobile devices.
- Well versed with Sitefinity Content Management System design and coding practices
- Extensive Experience with Jquery, Bootstrap, Google APIs(Books API, YouTube, Analytics, Maps and others).
- Experience with IIS programming, Custom URL Redirects Software Installer: Maintain software installer using Nant, IIS Web Deploy Install Shield.
- Configuration & Release Management
- Coordinate with outsourced vendors for build and code handover
- Responsible for helping create test automation scripts and provide technical assistance to other team members, perform code fixes as and when required to support automation effort.
- Perform a daily status scrum with team.
Confidential, Baltimore, MD
Sr Software Engineer
Responsibilities:
- Well versed with K12 education domain including IEP, RTI, 504, GT and ELL.
- Well versed with .NET development practices including .NET Framework, Design Patterns, Application performance tuning, Microsoft Enterprise Application Blocks, MVC Patterns, SQL Server Performance Tuning,Jquery,AJAX,WCF Have working experience in C#, .NET, Visual Studio, ASP.Net, ADO.Net,OOP.
- Implemented MVC pattern in projects.
- Work directly with school districts to gather requirements, fix data issues, help fix environment issues with application as well as SQL Reports.
- Implemented critical reports using SQL Reporting Services.
- Software Installer: Maintain software installer using gant, Install Shield.
- Maintain Active Directory Domain Controller for multiple app environments.
- Create new reports using LOGIXML and integrate with the .NET App.
- Manage a QA team in automating application testing using Adobe Flex test automation framework.
- Responsible for overseeing automation effort as well as manual test effort, provide periodic status updates and time estimates to higher management..
- Responsible for creating test automation scripts and provide technical assistance to other team members, perform code fixes as and when required to support automation effort.
- Perform a daily status scrum with team.
- Design and Develop change management process end to end: Suggest, Design, implement and enforce
- CM processes and periodically train teams/provide process presentations.
- Configuration Management Lead & Release Manager: Responsible for managing each and every code deployment to different environments. Perform release management tasks associated with each of these environments, like code labeling, release notes, defect tracking, code merging etc.
- Clear Case Administrator: Manage Clear Case UCM streams for different code modules. Advise project management about efficient Stream implementation/code migration. Perform UCM code management like code deliveries, merging etc.
- Clear Case Multi Site Administration: Manage Clear Case source control for offshore team. Periodically sync up Clear Case Multi Site packets, trouble shoot and fix packet syncing issues, manage stream mastership, manage replicas etc. Manage source control environment at offshore site.
- Source Code Auditing: Developed a web based tool to audit each and every line of code change that has been built and released to QA, for management use.
- Build and Deploy software kits on Servers: Responsible for providing round the clock support to build and deploy software kits.
- Clear Quest Designer: Design Clear Quest Defect Forms, add new fields, write hook code, triggers etc to enforce process policies.
- NANT build Automation: Automate software build process using .NET build technology NANT
- Install Shield Packaging: Maintain and develop installation modules using Install Shield software technology.
Confidential, Wall Street, NY
Senior Software Engineer
Responsibilities:
- Software Development using .NET technology.
- Responsible for managing each and every code deployment to SIT, UAT and Production environments. Perform release management tasks associated with each of these environments, like code labeling, release notes, defect tracking, code merging etc.
- Maintain the entire code package viz. database scripts, .NET code, installers, third party packages, configuration files for different environments etc for all code drops and consolidate them for each code promotion from environment to environment.
- Keep track of different code modules promoted to different environments at different timesAdvise project manager about code promotion to different environments.
- Build and Deploy software kits on Citibank s Servers: Responsible for providing round the clock support to build and deploy software kits on Citibank s Servers.
- Design and Develop change management process end to end. Migrate code from SourceSafe to Clear Case and develop efficient branching strategies.
- NANT build Automation: Automate software build process using .NET build technology NANT
- Troubleshooting deployment issues: Responsible for troubleshooting deployment issues with software kits on Citibank s servers.
Confidential, Dallas, TX
Senior Software Engineer
Responsibilities:
- Build and Deploy software kits on web Servers: Responsible for providing round the clock support to build and deploy software kits on web Servers.
- NANT build Automation: Automate software build process using .NET build technology NANT
- Autosys Job Scheduling: Help job scheduling using Autosys.
- Troubleshooting deployment issues: Responsible for troubleshooting deployment issues with software kits on Verizon's IOBI servers.
- NANT builds Automation: Automate software build process using .NET build technology NANT (like apache ANT).
- Implement Real Time code integration: Implement automatic kit building at pre scheduled time using Cruise Control .NET.
- Maintain configuration files: Maintain software configuration files like web.config and others for each line of business (LOB).
- Software Kit Version Tool: Developed tool using cgi - perl, xml and ASP.net to fetch software kit versions of different software kits deployed on various Verizon's servers and display them in proper format on a Web Page.
- Configuration File changes Tool: Developed perl scripts to fetch a configuration management file like web.config from ClearCase Vob using release labels, compare them for the two software releases, and upload the changes to database..
Confidential, Coral Springs, FL
Senior Software Engineer
Responsibilities:
- Intergrate software code changes of developers and create periodic software builds.
- Audit Clearcase Version Control issues.
- Provide Round the clock CM support for releasing software builds.
- Responsible for troubleshooting build issues and coordinating with software development teams, release managers, across several departments for fixing build issues in a timely manner.
- Develop and Modify existing CM tools for efficient defect tracking for current and upcoming Confidential products. Develop and suggest improvements in tools for efficient Cloning & Linking, Label Moves Requests and other CM functionalities.
- Create CM as well as Customer Release notes for Confidential ’s iDEN products
- Product SQA: Responsible for coordinating with several software teams and meeting product SQA requirements.
Confidential, Plantation, FL
Senior Software Engineer
Responsibilities:
- Design, modify and fix embedded UIS and Ergonomic components for use in the development of iDEN, Subscriber products, Configuration and Release Management.
- Provide Round the clock CM support for releasing software builds and all other CM functionalities as described above.
- Add new features to User Interface layer (UI) and ergonomics layer ( Confidential ), and subsequent testing on IDEN phones. Modify the existing iDEN features to interact with UIS. Coding is done in C and C++.
- Real time debugging of embedded systems using Single Step Debugger.
- Analyze Ram dumps obtained during phone resets for pin pointing software defects.
- Designed and Coded WiDEN feature of iDEN phones. Responsibilities in the project included identifying the software requirements for WiDEN, developing the software design and subsequent coding.
- Responsible for all phases of the development life cycle: requirements, architecture, design, code, and test.
- Interact with domestic and international teams for software design and code inspections.
- Feature owner of Flash Pack feature of Confidential ’s iDEN phones. Flash Pack technology allows different embedded software components to be flashed as separate entities instead of building them as parts of base software.
- Design and Develop Test Procedures and feature testing of iDEN products
- TPS Development: Responsible for Creating /Updating the Test Procedure documents for Confidential ’s iDEN products as per software requirements.
- SRS Inspections: Responsible for conducting Software Requirement Inspections with domestic and international software teams for software requirement changes.
- Project Lead: Lead a group of testers for testing assignments, providing assistance and submit overall testing report to project management.
- Smart Phone Testing: Developing test applications for Confidential ’s Smart Phone using Microsoft Emulator Technology.
- Automation Testing: Developing test scripts in Java for automation testing of iDEN products. Responsible for developing the test cases, executing them on subscriber and capturing execution results.
- Test Management System: Key role in setting up Test Management System (TMS) for Confidential ’s System Test Group. The software is used to capture test execution results of test projects.
- Feature Testing: Responsible for testing several features of Confidential ’s iDEN phones Tested mobile features on Confidential ’s idem phones (i860, i205, i530, i90c, i85c, i3000plus and others). Features include. Interconnect, Dispatch, Phone Book, Personalize, Date-book, Multi-Languages, Call Alert, Call Forward, Plus Dialing, Pause Dialing, Phone Setup, Photo Sensor, Voice Recognition, User Selectable Backlight Timer and others.