We provide IT Staff Augmentation Services!

Senior Software Engineer/team Lead Resume

4.00/5 (Submit Your Rating)

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.

We'd love your feedback!