Software Engineer Resume Profile
OBJECTIVE
Seeking a position which will allow me to utilize my technical and management skills in developing enterprise application.
SUMMARY
- 10 years of experience in architecting, managing, leading, developing and delivering high-performance enterprise applications and products.
- Skilled in object-oriented analysis, design, and programming, Service Oriented Architecture SOA , software tools and methodologies, design patterns, with a special expertise in Microsoft .Net technologies and Agile principles.
- Experience in managing global teams, resources, stakeholders, deliverables, cost and time constraints throughout entire development process
SKILLS
| Managing distributed matrix teams with on- and off-shore resources | |
| Application Development: | UI wire frames, design, code review, QA, and signoff |
| Architecture: | Web, Database, Desktop, n-tier Client-Server, SOA, Design Patterns, Profiling |
| Programming: | Microsoft Stack, C , ASP.Net, VB.Net, C, C , Java, |
| Software Tools: | MS Office, Visio, Project |
| Databases: | Microsoft SQL Server 2000-2012, Oracle, MySQL, MS- Access |
| Web Servers: | Internet Information Server IIS |
| Web Languages: | XML, PHP, HTML, JavaScript, SOAP, WSDL, AJAX |
| Other: | WCF, WWF, WPF, BizTalk, SSIS, SSAS, NuGet, ORM-ADO.Net Entity Framework, MS Build |
| Profiler: | AQTime, CLR profiler tool |
| Reporting tools: | Crystal Reports, Business Objects, SSRS |
| Source Control: | Team Foundation Server TFS , Visual Source Safe, IBM Clear Case |
| Quality: | Test Driven Development using Nunit, MS Unit Testing , MS Web Test, QTP |
| Defect Tracking: | Clear Quest, HP ALM11, TFS |
| Methodology Framework: | Agile, RUP, RAD, Waterfall, PMBOK, TOGAF |
EXPERIENCE
Confidential
Manage the projects through the development life-cycle, engaging technology stakeholders to define: project roadmap, scope, goals, deliverables, resources, estimates, risks, scope, WBS, milestones, test and deployment plans. Leadership in managing people in a team-oriented and collaborative environment, adapting and responding to changes in the environment and priorities. Implemented tools/best practices for Agile project management.
Key Contributions:
- Streamlined the architecture by making design changes and removing redundant workflow tier.
- Provided hands on training sessions on ways to improve queries using EF /Linq, reduce object transformation, use poco with edmx, exception and application logging.
- Made design changes related to application and data security to be in compliant with EY InfoSec guidelines.
- Created benchmark performance matrix of all the application pages, middle tier calls, EF LINQ/SQL queries etc. before and after applying the changes to identify the performance gains.
- Initiated the continuous integration, automated deployment, and unit testing in order to reduce troubleshooting time and for better utilization of development time.
- Documented technical standards using best practices for different tiers in the application.
Confidential
Responsible for architecting, managing, designing and development of multiple high transaction product initiatives. .
Key Contributions:
- Architected designed n-tier applications, build software prototypes, tools technology evaluation.
- Managed mentored developers, located in different geographical location, working on different layers, components and services.
- Architected new application initiatives and reviewed existing solution architecture code implementation for memory allocation/leaks, performance optimization, security, extensibility, reliability, etc.
- Improved and enhanced software engineering processes by using Agile methodologies, continuous integration, and test-driven development with high code coverage.
- Build reusable enterprise wide framework/library/tools for sharing between different applications.
- Collaborated the different line of business LOB application into single composite web application using CWAB.
- Member of Architecture peer group and contributed to formalizing enterprise standards and best practices for architecture patterns, coding and database design.
- Involved in all facets of the project life cycle including Proposals, Designing, Developing, Testing, Deployment, Transition and Support.
- Provided valuable inputs in setting up different Infrastructure environment for Development, Quality Assurance, User Acceptance, Client Demo and Production for newer application.
- Interacted with different stakeholders for building consensus, escalating issues, checking requirement feasibility etc.
Confidential
Responsible for interacting with Business owner to understand the business objectives of service lines and provide technical solution.
Key Contributions:
- Lead developer for various business processes like Workflow System, Loss Draft System and Portfolio Operation Review.
- Worked on many key initiatives related to acquisition, migration, automation, reporting, integration with external applications etc.
- Created WBS for planning and breaking down a task into sub-tasks and estimating effort to perform the work
- Managed Onshore /Offshore development teams
Confidential
Software Engineer
- Team Lead and Member of the Research/Development team for new Finder Version 4.0
- that is compliant with Global Justice XML GJXML standards
Key Contributions:
- Designed Developed Data Parsing Software for Law Enforcement Agencies in VB.net
- Extracting data from agency Database i.e. IBM, DB2, Progress, Access, Oracle etc. and transferred it to Data Consortium SQL Server
- Interacting with Enforcement Agencies, Business/QA Analysts and assigning projects to programmers
- Worked on documentation for FINDER and listed all the troubleshooting scenarios in the knowledge base.
- Designed and Developed Generic Report Populator that can generically populate from the GJXML compliant database and return the XML.
Confidential
Intern
Responsible for development of page designing software used by media publishing industry.
Key Contributions:
- Prepared requirement specifications with use cases and collaboration diagrams.
- Worked on the development of Mosaic software with a team of 3 programmers.
