PARAMVEER WALIA
**-****, ********** *******, ***********, ON, L5W 1W9, Ph- 647-***-****
Email: ***************@*****.***
SUMMARY
Proven IT Professional with extensive and successful experience, value creator and highly dedicated with 13 years experience in leading team, analyzing, developing, maintaining and provided architect solution for various applications.8+ years of C# programming experience using .NET 1.1-3.5.Lead multiple projects through full lifecycle, interacting with business owners, designers, developers and technical operational teams.Lead the team of 10 software developers; establish their goal settings and helped them advance their technical and professional skills.Lead the development and maintenance efforts for many projects using different software methodologies.Lead the initiative to make every project compatible with Information Security, Usability, Accessibility and Code security.Experienced in using modern frameworks, proven methodologies, best practices, and patterns.Presented presentations on architect solutions to the senior managements and architect committee.Work independently to review, coordinate, analyze and define requirements for new development or enhancements and maintenance of existing systems.Trained team members and serves as a technical resource to the team in the resolution of complex problems and issues.Ability to plan and prioritize work, motivate junior staff and building relationships with colleagues at all levels.Ultimately responsible for the quality of the delivered package and support of the package in production.Demonstrated skills in designing software architecture on Microsoft .NET framework.Deep knowledge on design patterns, OOAD and best practices for software development.Experienced in RDBMS database analysis, design, and build effort. Extensive experience in handling vendor projects and worked with them to get their products execute by considering all the constraints of security and hardware.Worked effectively with Stakeholders (business and technical) within large organizations; liaising with third party vendors, team and system integrators.Confident public speaker, capable of effectively generating and delivering presentations on complex subjects. Consistently meet project deadlines and ability to work under pressure.Excellent oral and written communication skills.Researching new technologies that can drive business innovation.Self starter, outgoing action oriented, and ability to solve technical problems independently.Assist in the development of training material for end users.
TECHNICAL SKILLSLanguages :C,C++,C#, VB.NET, ASP.NET 1.1/2.0/3.5/4 ( WCF/ Web Services/ WPF,Silverlight),
Visual Basic 5.0/6.0, LINQ, Active Server Pages 2.0, HTML, Java, Java Sevlets,
JSP, UML, XML, Mainframe (JCL)Databases : Oracle 7.3/8, SQL Server 2000/2005/2008(DTS,SSIS,SSRS), Access, PL/SQL,
Teradata, DB2, Analysis services.Technologies : COM (with VB). Operating Systems : Windows NT 4.0/2000/XP, Windows 98, MS-DOS, windows Server 2003Reporting Tools : Seagate Crystal Reports. Web servers : IIS 6, IBM Websphere,TFS.Design Methodologies: OOAD, Test Driven Development (TDD), Agile MethodologiesFrameworks & Patterns : MVC, Design patternsDatabase design tools : ErwinVersion Control Tools: VSS, PVCS, MKS.Testing & Tools: XML spy, Nunit, Red Gate, Telerik, Fortify, Devpartner, FXCOP.Project Management Tools: MS Project.Presentations / Documentations: MS Word, MS PowerPoint, MS Visio, MS Excel.Web Page Design: HTML, Java Script, CSS, VB Script
WORK HISTORY
Employer – Royal Bank of Canada. Duration – Sep 2006 – Present
Role – Sr. Technical System Analyst /Lead
Responsible for managing, leading and coordinating software development efforts throughout the project, including key design decisions for the technology, structure and configuration of the system.Lead application design, coding and implemented software solutions using .net 3.5 and meeting architectural standards.Lead support activities for existing applications – trouble shooting and resolving production issues.Lead the team for upgrading applications using latest framework in .net. Lead the team in migrating application databases from old to new versions of Sql server 2005/2008. Lead the development of methods like usability and accessibility on the web page for the users with disability.Implemented OOAD and Design patterns to give a modular approach to structure of the project.Accountable for application solution efficiency, performance, Integration and User Acceptance test.Lead the activity to secure the application using fortify tool.Lead the Implementation of vendor products across different environments at RBC.Created and lead the project implementation schedule across multiple departments with multiple stakeholders.Lead the initiatives to facilitate group meetings for technical design, decision-making and problem solving.Lead the efforts on Information security to identify risk and provided solution to minimize them.Worked on the framework for all deployment activities, created unit test and implementation plan.Worked on the process and documentation as defined in PMF/SDLC/Agile.Created mainframe (JCL) jobs to bring the files from vendors via secured network, execute database backup/tuning jobs, execute SSIS packages, reboot servers for security patches, transfer files and emails.Lead the project and worked extensively in creating data migration jobs using DTS, SSIS packages.Provided estimates on coding and testing of new and existing applications.Analyzed business requirements and propose technology choice to cater business needs.Co-ordinate and lead the releases with Vendors, business, QA and IT groups.Guided Vendors to design and implement the product using RBC standards and methodologies.Created Audit report for every maintenance accomplished in the project.Effectively communicate with business and vendor to narrow the gap in understanding the business requirement and technical design.Facilitates meetings for reviewing technical architecture, decision making and problem solving.Extensive reviews with Architect and business in order to ensure that solution drafted meets all the standards.Analyzed the viability of the solution to meet project deadlines, budget and quality.Coordinated, implemented and tested vendor products according to the RBC standards.Worked with different hierarchy of managers and assisted them with project approach based on architecture.Reverse engineered project and provided solution to enhance the functionality and technologies.Performed disaster recovery methods and documentation for all applications and databases.Performed continuous updated to the application for performance tuning and faster access.Provided Project Managers with work breakdown structures/Sprints for technical tasks.Yearly review user access of applications and database to verify only authorized users should have access.
Employer – Accenture Duration – Feb 2004 – Mar 2006
Role – Team Lead (Architect)
Lead the design and developed cost effective solutions that meet functional, technical, and performance requirements.Lead the team for comparative analysis of several Microsoft and third-party technologies, which resulted in the strategic development plan. Managed the implementation of projects with extremely tight resources.Lead the team which analyzed the defects logged during the testing and presenting them to higher management in accordance with their severity.Lead the team of Data Analysis and Modeling (conceptual, logical, physical).Understand business problems and recommend options including costs and risks.Created overall Architecture, System Spec and Design Doc and lead the development activities.Document models of software systems using UML Artifacts and Database design using ER-Win.Lead the activities of documenting the standards, guideline and strategic plans to develop .NET based software system.Ensured that the development team follows all the standards of Quality control and Quality Assurance (QA).Work allocation, collaboration and manage development team with more than 10 people.Create Standards and develop Business and Technical Roadmaps.Followed the standards of design patterns and guide junior staff on all development activities. Experienced in building Traceability Matrix, Change Management, Defect Tracking, Automated Build Processes and Test Driven Development.Worked on User Interface Process (Model – View - Controller) to have thin clients that can be reused in multiple scenarios and extended as an application evolves.Reviewed project deliverables for completeness, quality, and compliance with established project standards. Worked with different groups like data and infrastructure teams to ensure all aspects of solution architect are defined.Monitor Team performance and activity.
Employer – Innodata Information Technology Pvt. Ltd. Duration – Mar 2002 – Feb 2004
Role – Software Engg.
Worked and Implemented software development life cycle policies and procedures.Designing, coding and debugging applications in various software languages such as VB and Java.Worked on Software analysis, code analysis, and requirements analysis, and software review, identification of code metrics, system risk analysis, and software reliability analysis.Responsible for work quality, ensuring it meets the technical standards for all application output.All the development used Object-oriented Design and Analysis (OOA and OOD).Worked extensively on Front end graphical user interface design.Performed Software testing (Unit testing) and quality assurance.Analyzed and design of databases and user interfaces.Performed tuning, improvement, balancing, usability, automation of all the application in the production.Support, maintain and document software functionality for all the applications.Integrated software with existing systems and applications.Maintained standards compliance with company’s methodology.Developed Proof of Concept and made presentation to the client team.Worked with the support team to determine how the application is supported in production, including backups, system performance, and project management. Presented structured learning labs where students could ask questions regarding Visual Basic Programming construct and syntax.
Employer – FCS Software Solutions. Duration – Mar 2000 -Feb 2002
Role – Programmer
Develop high-volume, high-performance, high-availability, service-oriented applications using proven Visual Basic.Develop reusable libraries and APIs for use across the applications.Wrote unit and integration tests, within automated test environments to ensure code quality.Demonstrated experience in software integration and software testing, to include developing and implementing test plans and test scripts.Wrote concise yet comprehensive technical documentation for all the applications.Liaise with the product manager and technical lead to explore and suggest appropriate technical solutions to achieve the required product features as well as monitoring technical progress against plans while safeguarding functionality, scalability and performance.Worked with system administrators, information architects and client web-app developers to deliver fast, dynamic web propositions.Worked with test engineers to resolve issues and improve the stability of systems.Monitor work against the production schedule closely and provide progress updates and report any issues or technical difficulties to the senior developers on a regular basis.Participated in code reviews, created Unit Test plans and perform unit testing.Responsible for all user interface design.Worked with the customer and technical architect to define the data requirements and structure for the application. Model and design the application data structure, storage, and integration. Worked on functional, technical specification document and involved in peer reviews of the code.
EDUCATIONBachelor of Engineering. In Computer Science from India.MCTS (Microsoft Certified Technology Specialist) will be completed by Sep.UML (Unified Modeling Language) will be completed by Oct.PMP (Project Management Professional) will be completed by Nov
EXTRACURRICULAR / CHARITABLE ACTIVITEISWorked for RBC charity events: Juvenile diabetes research foundation.Member of RBC cricket team, played for charity events.Worked for RBC Charity Go Green event.
.Net framework (1.1 / 2.0 / 3.5/4.0)
Currently Used
Databases
SQL Server 2000
Currently Used
SQL Server 2005
Currently Used
SQL Server 2008
Currently Used
Sql Server 7
2001
Sql Server 6.5
2000
Oracle 7.3
1999
Oracle 8.0
2000
Teradata
Currently Used
Business Intelligence - BI
OLAP
2008
IDE
Visual Studio 2003
Currently Used
Visual Studio 2005
Currently Used
Visual Studio 2008
Currently Used
Visual Studio 2010
Currently Used
Source Control
VSS
2004
PVCS
2006
MKS
Currently Used