Software Consultant Resume
Highly skilled Microsoft Certified Solution Developer with 8 years experience in .NET/ASP.NET/C#/VB.NET/Telerik/MS SQL/CSS/XHTML/JavaScript/Jquery/JqueryUI Jquery Mobile/Ajax/XML/DTD/XSLT/N-Tier Application/Design Pattern/Bugzila/Nunit/SVN/VSS/TFS
Professional Experience
Software Consultant (Self-employment), August 25, 2010 – present
Confidential, Bangladesh
- Design Architecture of Application
- Analyze system specifications and translate system requirements to task specifications for junior programmers
- Develop and proof new programs for needed changes to ensure production of a quality product
- Programming and coding
- Testing new programs to ensure that logic and syntax are correct, and that program results are accurate
- Assist lower-level programmers with programming assignments
- Compile code and implement in various programs for testing
- Build new systems and applications
- Determine efficient coding processes and procedures
- Diagnose bugs and software problems
- Configure software to meet a client or company\'s needs
- Team Management
Consultant (ASP.NET Application Development), October 14, 2010 – 2011
Confidential, Miami, FL
- Providing consultation to meet solutions for business requirements
- Analyze business specifications and translate system requirements
- Design database
- Develop and proof new programs for needed changes to ensure production of a quality product
- Programming, coding
- Test new programs to ensure that logic and syntax are correct, and that program results are accurate
- Determine efficient coding processes and procedures
- Diagnose bugs and software problems
- Configure and implement software
- Provide software support as needed
Senior Software Engineer, September 2009 to August 2010
Confidential, Bangladesh
- Analyzed business requirements
- Designed and developed database
- Designed application architecture
- Programming and coding
- Compiled code and implemented in various programs for testing
- Built new systems and applications
- Determined efficient coding processes and procedures
- Diagnosed bugs and software problems
- Configured software to meet a client or company\'s needs
Senior Software Engineer, November 2007 to July 2009
Confidential, Bangladesh
- Analyzed system specifications and translated system requirements to task specifications for junior programmers
- Analyzed current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming
- Developed and proofed new programs for needed changes to ensure production of a quality product
- Tested new programs to ensure that logic and syntax are correct, and that program results are accurate; assisted lower-level programmers with programming assignments
Solution Architect (Consultant), April 2007 to October 2007
Confidential, Bangladesh
- Designed solution for new business requirement and modified existing solution if required
- Designed software application architecture
- Designed Use Case, Class, Activity, Sequence diagram for the solution
- Executed new technology evaluation project as needed to determine future technology direction and reduce risk
Senior Programmer, March 2006 to April 2007
- Responded promptly and professionally to bug reports
- Reviewed and repaired legacy code
- Analyzed, designed, coordinated and supervised the development of software systems to form a basis for the solution of information processing problems
- Analyzed system specifications and translated system requirements to task specifications for junior programmers
- Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming
- Researched and recommend software tools to management
Programmer, July 2005 to February 2006
- Carried out screen coding, report coding, testing and documentation as per project plan phase of software development life-cycle
- Wrote backend objects such as store procedures or view as per project plan phase of software development life-cycle
- Prepared data dictionary as per plan phase of software development life-cycle
- Conformed to Southtech coding and naming conventions throughout system development life-cycle
- Conformed to configuration management for changes in the project as per project plan phase of software development life-cycle
- Worked closely with project coordinator and senior analyst programmer in the preparation of the unit test specification as per project plan phase of software development life-cycle
- Participation in the unit-testing and business testing phase as per project plan phase of software development life-cycle and record results in the form specified
Faculty Member, May 2004 to June 2005
Confidential
- Delivered training programs (e.g. .NET, C#, VB.NET, MSSQL, ASP.NET, JavaScript, HTML, DHTML, XML, J2ME, Remoting, Serviced Component, Web Service, Object Oriented Programming, Algorithms ) in both a formal (e.g. a classroom) or informal (e.g. floor-walking) setting
- Supported and coached using learning technologies to deliver skills
- Evaluated the effectiveness of training programs and learning outcomes
- Liaised with partners (e.g. external course providers, employers, examining bodies) to fulfill the skill needs of an organization
- Developed peer networks to keep abreast of current thinking
- Supported and coached students to develop project and conduct seminar for the semester
- Prepared and coached students sit for vendor certificates (e.g. MCP, MCSD, MCTS)
- Maintained appropriate records of learner development and also resource allocation
Technical Skills:
- Languages/Technologies: Microsoft .NET Framework, Microsoft Compact Framework 3.5, Microsoft Visual Studio 2005/ 2008/ 2010, Visual C#, VB.NET, ASP.NET, ASP.NET Mobile, ASP.NET AJAX Control Toolkit, ASP.NET MVC, LINQ, Entity Framework, WCF/ Web Service, Windows Service, Remoting, Serviced Component, Windows Mobile 6/7, COM/COM++, VB 6, Visual Source Safe, Tortoise SVN, Telerik, Telerik Reporting, Crystal Report, Cascading Style Sheet (CSS), XHTML/HTML, DHTML, XML/XSD/XSLT, AJAX, JavaScript, UML, Object Oriented Programming, C/C++, JDK 1.3/1.4, J2ME (Java 2 Micro Edition), WAP, Agile, N-tier Application Development, Microsoft Visio 2003/2007/2010, Microsoft Project 2003/2007/2010, Nunit, Google Calendar, Google Map, Google Chart, JQuery, JQuery UI, JQuery Mobile, · JQuery Plug-in, PHP (Hypertext Preprocessor), CGI (Common Gateway Interface), Adobe Photoshop 7, Adobe Dreamweaver
- Database: Microsoft SQL Server 7/2000/ 2005/2008, Microsoft SQL Compact, MySQL
- Platforms: Microsoft Windows® 2000/2003/2008 Server, Microsoft Windows Terminal Server, Microsoft Windows® NT/ 2000 Professional/ XP/7, Red Hat Linux 7.2/10
- Cloud Computing: Microsoft Windows Azure, Microsoft SQL Azure, Microsoft Virtualization for VMware Professionals – Management, Microsoft Virtualization for VMware Professionals – VDI
- Design Pattern: Façade, Factory, Singleton, Strategy
- Third-Party Component and API:Telerik Rad Controls, Infragistics, Obout Controls
- Application Block: Microsoft Practices Enterprise Library
Professional Certifications
- Microsoft Certified Professional (MCP)
- Microsoft Certified Application Developer (MCAD.NET)
- Microsoft Certified Solution Developer (MCSD.NET)
- Microsoft .NET Framework 2.0-Application Development Foundation (TS)
- Designing and Implementing Databases with Microsoft® SQL Server™
Education
- Advance Diploma in Software Engineering And Application
- Computer Science and Engineering (CSE).