Senior Software Engineer/team Lead Resume
CT
SUMMARY:
- Solid understanding of .Net technology, Interoperability, Multithreading, Windows components deployment, and a solid grounding in object - oriented design concepts.
- Solid understanding of multithreading and asynchronous programming in .NET environment.
- Solid understanding of ASP.NET MVC, WCF and Web API
- Ability to utilize new tools and adapt technologies in a rapidly changing environment.
- Self-motivated; able to work independently with minimal direction.
- Strong quantitative, analytical, organizational, communication and interpersonal skills.
- Excellent analytical skills with attention to detail.
- Possess exemplary problem solving skills; able to identify problems and implement corrective processes.
- Experience working with all tiers of distributed development; database, mid-tier, front end, and client side browser.
- Experience in multi-tiered applications and object oriented component analysis, design and development.
- Full software development life cycle (SDLC) experience including requirements analysis, user interface design, test planning and systems integration testing.
TECHNICAL SKILLS:
Technologies: .NET, ASP.NET/ASP.NET MVC, Web API, Entity Framework, Sharepoint, Remoting, XML Web Services, WCF, LINQ, AJAX, JQuery, Bootstrap.
Database: DB2, Oracle, SQL Server.
Operating Systems: Microsoft Windows XP/2000/NT/98/95, Linux (Red hat), Unix.
Software: VS.NET 2003, VS 2005, VS 2008, Rational Rose, Visio, Microsoft Office XP/2000.
Languages/Frameworks: C++/C, Java, C#, VB.NET, VB 6, (T) SQL, PL SQL, JavaScript, HTML, XML, JQuery, Assembly Language, Bootstrap, LINQ, ASP.NET MVC 5, Entity Framework.
WORK EXPERIENCE:
Confidential, CT
Senior Software Engineer/Team Lead
Responsibilities:
- Architecting and designing of complex and high performing/ scalable ASP.NET MVC web applications.
- Architecting and implementing SOAs using Web API and WCF.
- Lead the development and deployment of new applications, systems software, and/or enhancements to existing applications.
- Review and analyze existing applications’ effectiveness and efficiency, and develop strategies for improving or leveraging these systems.
- Planned and lead the Implementation of Entity Framework.
- Automated entire work flow using Windows Services and MSMQ
- Planned and Lead integration of third party applications/APIs using WCF services and Web API.
- Used AJAX, HTML5, CSS, Bootstrap and JavaScript along with frameworks such as jQuery to complex and responsive UI.
- Managed (Agile) projects in terms of writing User Stories, and getting involved in Backlog Prioritization, Grooming, Release Planning, Sprint Review & Retrospective meetings.
Confidential, NY
Senior Software Engineer
Responsibilities:- Designed and developed scalable, reliable, and secure Winforms application and/or services.
- Designing Databases and creating complex stored procedures to support the business logic.
- Designed and Implemented Sharepoint integration with existing Winforms E-Discovery solution.
- Database optimization and performance tuning.
- Creating Multi-Threaded Winforms applications to improve application performance and responsiveness.
- Develop and enhance reusable Winforms software components.
- Automated entire work flow and implemented windows services and WCF services.
- Dramatically simplified the consumption of OCR services by our eDiscovery clients by providing a single service endpoint for all of our OCR renderers.
- Developed an asynchronous OCR engine using the WCF Framework as the service protocol.
- Designed and developed ASP.NET site in C# for application metrics and for application administration.
Confidential NY
Software Engineer
Responsibilities:- Design and develop scalable, reliable, and secure ASP.NET/ASP.NET 2.0 applications in c#.
- Designing Databases and creating complex stored procedures to support the business logic.
- Designing and implementing databases with entity relationship modeling.
- Database optimization and performance tuning with SQL profiler.
- Creating Multi Threaded Winforms applications to improve application performance and responsiveness.
- Develop and enhance reusable presentation layer software components.
- Design and develop distributed applications using XML Web services and WCF services.
- Requirement analysis, user interface design, test planning and systems integration testing
Confidential, NY
Software Engineer
Responsibilities:- Designed and Developed a comprehensive Winforms accounting solution.
- Designed Databases and creating complex stored procedures to support accounting solution.
- Designing and implementing databases with entity relationship modeling.
- Database optimization and performance tuning with SQL profiler.
- Creating Multi Threaded Winforms applications to improve application performance and responsiveness.
- Develop and enhance reusable presentation layer software components for Winforms.
- Design and develop distributed applications using XML Web services and Remoting.
- Requirement analysis, user interface design, test planning and systems integration testing
Confidential, NY
Software Engineer
Responsibilities:- Design, develop and deploy manageable, scalable, reliable, and secure Windows- and web-based applications and/or services
- Perform technology/tools evaluation and software technical proof of concepts - as directed
- Developing unit and system test cases; validating designs and code via test case implementation
- Converting requirements from an Object Oriented approach using UML (Use Cases, Class Diagrams, and Sequence Diagrams) and data models in to a .NET implementation
- Developing and Maintaining ASP.NET and Smart Client applications.
- Defining and Setting up Code Access Security for .NET Assemblies.
- Designing and implementing Windows Services, XML Web Services in .NET and XML development.
- Designing Databases and creating complex stored procedures to support the business logic.
- Creating various UML Diagrams based on Business Requirements.
- Designing and implementing databases with entity relationship modeling.
- Database optimization and performance tuning with SQL profiler.
