Architect Lead Software Developer Resume
SUMMARY
- Microsoft certified solution provider and results - oriented professional with 16 years of experience in software development.
- Certified Scrum Master delivering value with agility
- Experience developing Architect, and implementing web solutions using C#, Asp.Net, MVC, Entity framework, LINQ, AJAX, JQuery and CSS3, JIRA, .Net Core, Web API, WCF services, TFS.
- Skilled in SQL Server, Oracle, PL SQL, Stored procedures, packages and inline queries.
- Expert in design methodologies, design patterns and service oriented architecture.
- Solid experience in eliciting requirements, writing business requirement documents, functional specification documents, designing end to end architecture of enterprise level applications by performing technology/tool evaluation and technical proof of concepts.
- Worked in off-shore and on-shore development environments
- Experienced in development, deployment, management, team building and coordination.
- Flexible, excellent team player, and outstanding problem solver.
- Possess strong communication skills, solid presentation capabilities, ability to communicate in non-technical manner and the business technical experience to quickly evaluate the technical implications.
TECHNICAL SKILLS
Development models: Waterfall, Prototyping, Agile development methodologies SCRUM, Design Patterns, SOA, Microservices
Web environment: Asp.Net, Ado.Net, MVC, LINQ, Entity Framework, WCF, Web API
Front end technologies: Ajax, jQuery, Html, Html5, Java Script, CSS3 and CSS.
Back end: SQL Server, Oracle, Crystal Reports
Languages: .Net C#, .Net Core, VB.Net, .Net Framework(2.0,3.0,3.5,4.0,4.5), VB6
Understanding of: Microsoft CRM, Microsoft SharePoint, Windows mobile development.
PROFESSIONAL EXPERIENCE
Architect Lead Software Developer
Confidential
Responsibilities:
- Designed the new implementation of customer experience management system
- Participated in architecting REST framework, backend DB design and front end of the system.
- Provided mentoring to junior and intermediate developers
- Helped troubleshoot production issues and provide suggestions for further improvements (ie. provided several ways of deleting large amounts of data from database)
- Implemented Confidential SSO (single sign-on) integration using SAML protocol
- Conducted and participated in the architectural and design reviews to assure compliance with the Confidential strategy, standards, and overall end-state architecture.
Development Tools: Asp.net, C#, .Net Core, Entity Framework, MVC, jQuery, AJAX, Javascript, Angular, CSS, SQL Server, IIS, SCRUM, Sisense, Web API, SSIS
Senior Software Consultant
Confidential
Responsibilities:
- ( Confidential is a software development company and consulting company, providing its services for developing solutions for its clients.)
- Designed the Fund Management System for a foundation managing different types of gifts and investments.
- Developed the backend DB model for the fund management system
- Implemented accounting module for the fund management system, that generate accounting operations from financial / business entries representing all of investment accounts, keeping track of all the trades of each account.
- Developed the disbursement module of the fund, to issue grants to the grantees
- Prepared the general ledger of the fund reflecting all of the activities of the fund accounts.
Development Tools: Asp.net, C#, Entity Framework, MVC, jQuery, AJAX, SQL Server, IIS, Telerik
Project Lead/Solution Architect
Confidential
Responsibilities:
- (Company involved in the development of wide array of tax and revenue related solutions pertaining to Income Tax, Wealth Tax, General Sales Tax, Federal Excise, Customs, Capital Value Tax and Property Tax)
- Performed requirements analysis, prepared requirements specification documents and developed use case analysis.
- Analyzed, documented and validated business requirements, process flows, system and process solution components, producing functional specifications for solutions and prototypes.
- Built and managed effective internal and external partnerships and monitored progress of ongoing projects.
- Monitored and controlled the initiation, implementation and progress of IT developments and proof of concepts (prototype).Designed integrated tax management system, a single sign on solution for multiple applications running on different platforms, which provided role based security at detailed level for many layers of users.
- Implemented a complete web services architecture to support different applications.
- Recommended business solutions that satisfied sponsor/stakeholder needs and continually explored and assessed value-add options for clients.
- Provided support, maintenance and implemented new requirements in various applications.
- Built solutions utilizing C# with effective use of agile methodologies
- Managed different aspects of project regarding task delegation, scope control, user acceptance testing, and risk/issue/change management
- Implemented “Computerized Based Risk Management System” solution, which evaluated the profiles of tax payers based on their declaration in sales, income, and withholding taxes, and import and export duties. Identified taxpayers having inconsistencies in data, then the workflow part of application initiated.
- Developed Income Tax Processing System, a complete automation of workflow for the income tax department of the government.
- Implemented a solution, “Post Clearance Audit” for Confidential Customs, a workflow based audit system, which identified and audited risky imports.
- Developed “Post Clearance Audit” software for Confidential Customs, resulting in 70% reduction in import processing.
- Delivered 4 enterprise level applications and lead a team of 6 developers. Also provided technical support for our developed products.
- Development Tools: Asp.net, C#, Entity Framework, MVC, Web Services, jQuery, AJAX, Javascript, CSS, SQL Server, Oracle, Crystal Reports, IIS, SCRUM(Agile)
Senior Software Developer
Confidential
Responsibilities:
- Assisted business project managers and functional experts in analyzing and documenting current state and designing future state process flows.
- Developed the “Customer Support System”, to provide efficient, effective and consistent assistance to customers and improving the productivity of the department.
- Implemented a pharmacy automation application “PrimeRx”, a fully integrated workflow system certified for Surescript protocol. Programmed Surescript protocol for PrimeRx.
- Developed the solution in .Net, using service oriented architecture.
- Performed database development, system configuration, and performance monitoring and tuning, and managed the technical usage of systems worldwide to ensure consistency.
- Developed the “Prime Pocket Inventory Collector”, a pocket PC based application to facilitate inventory taking activities.
Development Tools: Asp.net, C#.Net, SQL server, ADO.Net, Web Services, SOA, Design Patterns, Java Script
Software Developer
Confidential
Responsibilities:
- (Software Development Company developing solutions for healthcare and emergency dispatching services.)
- Documented functional specifications and process flow and provided business guidance to technical resources.
- Worked with team lead in designing the architecture of software applications and provided post implementation support and training to ensure stability of applications.
- Investigated and evaluated best technical solutions to meet current and projected needs.
- Developed an application for hospital waste management system, in which clinical waste was barcoded, then packed in container and vehicles were monitored to ensure disposal at proper location.
- Programmed a stock and inventory control tracking application to monitor movement and location of items at different physical locations.
- Implemented an email client (IMAP/POP3) having all the features of calendaring, scheduling, business cards sharing and address book
Development Tools: Asp.net, C#.Net, SQL server, ADO.Net, Web Services, VB6, evb, Crystal Reports.
