We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

3.00/5 (Submit Your Rating)

New, YorK

SUMMARY

  • 8+ years of experience in Client/Server, Web Applications, Web portals, windows applications, business analytics and reporting applications using Microsoft Technologies and .Net framework.
  • Experienced in developing web applications using Knockout JS, Angular JS, Require JS, Type Script, Grunt, Kendo UI, MEAN Stack, Under Score JS, JWT (JSON Web Tokens), Fetch API, .NET Framework 2.0/3.0/ 3.5 and 4.0, ASP.Net, ASP.NET MVC 3/4/5, Kendo UI with J Query, HTML 5, Entity Framework 4/5, LINQ to Entities, J Query, J Query UI, Java script, C#, ADO.Net, XML, XSLT, HTML 5, CSS3, AJAX, REST Web API, WCF, Web Services, WPF, Silverlight, Nugget open source packages and utilities, NPM, Bower, Less and SaaS CSS files.
  • Gained expertise in all the major phases of SDLC indulging requirements gathering (via Skype and Ever notes), requirements analysis (via strong documentation skills), technical feasibility (via applying developer’s mind to requirements and proposing smart alternatives to requirements), and comprehensive and detailed documentation at 3 levels - BRD, FRD and TRD, data modeling (via Microsoft Visio and UML diagrams), database design (taking into effect normalization forms, indexes, complex joins scope, data redundancy scope and data expansion scope), web page mockups (via Balsamiq), application architecture setup (taking into effect pluggable and playable architecture), application development (taking into effect latest technologies and agile methodology as basic governing approach for the project), test driven development (via mocking frameworks (Moq) and unit testing frameworks (N Unit), developing UAT use cases (mainly integration testing with pre live data), load testing (via silicon), web page response times optimization (via Y Slow and Fiddler). All this experience gained mainly during development of Confidential (headquartered at New York) project that lasted for long 2 years.
  • Familiar and willing to work on latest .net trends including MEAN stack, mongo DB and the like.
  • Familiar with angular 2 beta concepts including views, components, bootstrap, typescript classes and functions, fetch API, JWT (JSON Web Tokens), JSON Pipes, custom router outlets for authorization purposes.
  • Good experience in ASP.NET MVC applications, Web services, Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) technologies.
  • Gained expertise in various reporting and business intelligence analytics tools mainly indulging Micro Strategy, SSRS, Crystal Reports, J Query, Java script High Charts.
  • Very good at cracking R&D’s as part of project challenges.
  • Applying OOPS S.O.L.I.D Principles and design patterns to application architecture and multi layers.
  • Involved in the design and development of 3 Tier, N-tier distributed architectures and MVC architecture.
  • Possess a proven track record of successfully developing application systems based on user requirements. Well versed in Unified Modeling Language (UML) and OOA/OOD methodologies.
  • Experience in creating use case diagrams, class diagrams, activity diagrams, sequence diagrams, page flow diagrams, architecture diagrams, flow diagrams, implementation diagrams, migration diagrams using UML technologies and Microsoft Office Visio
  • Extensively worked on the C# and ADO.net for developing the windows applications.
  • Worked on windows services for applying distributed architecture.
  • Knowledge on developing the web application using framework like Language Integrated Query (LINQ) and Entity framework 4/5.
  • Experience in Database Analysis/Design/Normalization/Manipulation processes using SQL Server 2000/2005/2008. Extensively worked on stored procedures, Triggers, Indexes. Identification of deadlocks, user errors and scope of optimization using SQL profiler.
  • Familiar with the bug tracking tools like Bug Zilla, JIRA.
  • Worked experience on the source control software packages like Microsoft Visual Source Safe (VSS), Team foundation Server (TFS), Tortoise SVN.
  • Experience performing Unit and Integration Testing in the Development, System Integration Testing (SIT), User Acceptance Testing (UAT) including Bug Reporting and Fixing.
  • Experience in using automated testing tools like Coded UI for .net framework based web applications.
  • Good communication skills, strong organization and interpersonal skills and a very good team player, capable of working independently with minimal supervision, and perform as part of a team.

TECHNICAL SKILLS

.Net Technologies: HTML 5, Knockout JS, Angular JSKendo UI, ASP.NET MVC 3.0/4.0/5.0, Entity Framework 4/5, LINQWPF, WCF, ASP.Net 2.0/3.5/4.0, .Net Framework 2.0/3.0/3.5ADO.Net, Web Services, Windows Forms applicationsWindows services, Silver Light, IOC containers, Express JSUnderscore JS, Node JS, MEAN Stack, Requires JS, Nugget Manager, TypeScript, Grunt, NPM, Bower, Less and SaaS CSS files

JavaScript: Angular JS, Knockout JS, Require JS, JWT (JSON web Tokens), Fetch

Frameworks: API, Underscore JS, TypeScript

Scripting Languages: Java Script, J-Query, CSS

Web Servers: IIS 5.0, 6.0, 7.0 and above

Operating Systems: Win XP/Vista/Seven

Database Systems: MS SQL Server 2008/2010, Oracle 11g

Reporting Tools: Micro Strategy BI, SSRS, Crystal Reports, J Query High Charts.

Testing skills: Unit testing and integration testing via various tools like Coded UI

Source Control: Team Foundation Server (TFS), Visual Source Safe (VSS), Tortoise SVN

Development Tools: Visual Studio 2008/2010/2012/2013

Deployment Tools: Team City, Cruise Control, Octopus

Project Methodologies: Waterfall model, agile methodology

Architecture Patterns: DRY, KISS, SOLID, Singleton, Factory, Builder, Prototype, AdapterFaçade, Observerpattern, SOA, N-Tier

PROFESSIONAL EXPERIENCE

Confidential

Senior Software Engineer

Responsibilities:

  • Developing PIER single page web application from scratch to integrate all the existing Silverlight applications.
  • Developing multi layered “PIER Portal” with front end layer implemented through HTML 5, CSS3, and J Query; business domain layer implemented through combination of Infrastructure layer, API layer and WCF services layer and back end/ data access layer and SQL server as data source.
  • Developing widgets for business areas and analytics using gridster.js
  • Implemented twitter bootstrapper for making PIER auto responsive
  • Implemented KENDO Mobile controls based on device.
  • Customizing KENDO UI controls to meet the unique needs of PIER
  • Developing admin screens to manage the workflow of approvals at various stages in work order
  • Developing WCF service functions for getting and operating the business data using all the optimization, caching and compression features.
  • Creating new stored procedures and functions in SQL for operating the business data.
  • Implementing multiple layers as per MVC N-Tier architecture.
  • Implemented Kendo UI dataviz controls including list view, combo box, auto complete, calendar and multi select controls with CSS3 and HTML 5 for responsive design layouts.
  • Implemented Kendo UI Rich Text Editor HTML 5 widget for configuring the templates that is used while sending emails to health insurance providers from admin module.
  • Implemented singleton design pattern for WCF service initialization calls, cross cutting mechanisms such as caching, logging and exception management etc. to save memory resources.
  • Coordinating with QA team to fix the issues identified during unit testing, peak load testing and integration testing.
  • Optimizing web application using CSS, JS bundling, minification and markup compression, image optimizations to gain the rating of 90%+ in google page speeds online tool.
  • Hosting the web application on staging and production server.
  • Developed application features phase wise as covered in each sprint and scrum masters. Followed agile methodology for development of this application.

Confidential

Senior Software Engineer

Responsibilities:

  • Developing SRS document as per the requirements given by the client.
  • Developing multi layered “pharmacy portal” with front end layer implemented through HTML 5, CSS3, and J Query; business domain layer implemented through combination of Infrastructure layer, API layer and WCF services layer and back end/ data access layer implemented through Entity Framework code first approach and SQL server as data source.
  • Implementing multiple layers as per MVC N-Tier architecture.
  • Implemented Kendo UI J Query grids in almost all the views with HTML 5 for responsive design layout.
  • Implemented Kendo UI dataviz controls including list view, combo box, auto complete, calendar and multi select controls with CSS3 and HTML 5 for responsive design layouts.
  • Implemented Kendo UI Rich Text Editor HTML 5 widget for configuring the templates that is used while sending emails to health insurance providers from admin module.
  • Implementing entity framework code first approach for auto creation of database at application startup.
  • Uploading the documents and downloading the documents from SharePoint (2010) document library of health and benefits based portal. This functional implemented for admin user only.
  • Implemented singleton design pattern for WCF service initialization calls, cross cutting mechanisms such as caching, logging and exception management etc. to save memory resources.
  • Implementing TDD approach to pharmacy portfolio module for making business domain layers separately testable.
  • Integrating ASPOSE utility for generating portfolio document of selected insurers in MS Word format.
  • Implemented pluggable and playable architecture using IoC or DI principles.
  • Used LINQ to Entities to communicate with Entity Framework Entities.
  • Used SQL profiler to watch the SQL generated by LINQ expressions and changing LINQ expressions for better optimized query and other LINQ settings.
  • Implementing Coded UI automation testing tool for automating the unit testing of various workflows as per web users and administrator user.
  • Coordinating with QA team to fix the issues identified during unit testing, peak load testing and integration testing.
  • Hosting the web application on staging and production server.
  • Developing 6 SSRS based reports for higher management showing various indicators and trend analysis of drugs, drug dealers, organizations searching the drugs on portal and ultimate costs and revenue generated period wise.
  • Developed application features phase wise as covered in each sprint and scrum masters. Followed agile methodology for development of this application.

Confidential

Senior Software Engineer

Responsibilities:

  • As a team member of Micro Strategy R&D department, main responsibilities indulge identifying feasibility of business analytics proposed by the clients.
  • Identifying various alternatives and selecting best approach taking into consideration what level of ad hoc reporting is required and the level of interactivity, drilling levels etc. for achieving the highly interactive reports.
  • Development of reports as desired by the clients within stipulated period of time.
  • Cracking R&D’s which paves the best way for future development of reports and functionality.
  • Solving critical issues reported by the testing team as a result of rigorous testing of reports with out of the box scenarios or scenarios thought from clientele end.
  • Maintenance of reports for easy deployment on staging server and production sever.
  • Validating ETL packages output to cross verify if all the data generated by ETL would suffice for development of reports or to identify any missing elements.
  • Optimization of SQL queries generated by Micro Strategy intelligence server via VLDB (Very large databases properties).
  • Micro strategy web SDK customization for changing visual appearance and custom functionality required at web report page like validating prompt answers.

Confidential, New York

Software Engineer

Responsibilities:

  • Requirements gathering and strong analysis of requirements; identifying technical feasibility at the early stages of application development. Involved in extensive client discussions via Skype and Ever Note for recoding Skype calls.
  • Requirements analysis via comprehensive and detailed documentation at 3 levels - BRD (Business requirements document, FRD (Functional requirements document) and TRD (Technical requirements document).
  • Requirements design, development of mockups and wireframes as part of converting the requirements into system design. Balsamiq software extensively used in this phase.
  • Developing UML diagrams - class diagrams, sequence diagrams, collaboration diagrams, and activity diagrams for better understanding of the gathered requirements.
  • Proposing and developing data model and database design taking into effect normal forms, indexes, relationships, data redundancy scope and data expansion scope.
  • Setting up application architecture considering sample pluggable and playable architecture based projects available as open source like MVC Nerd Dinner, NOP Commerce.
  • Modules development indulging code, database stored procedures, application of optimization techniques, code management at TFS.
  • Cracking R&D mapped to client expectations from the project like Rotativa for “WYSWYG” PDF printing. Share point integration for documents management, spell checker, application inspector, posting complete complex model via custom made HTML helpers and the like.
  • Conducting MVC, EF and LINQ to Entities training sessions for new joiners to the project. Domain knowledge transfer session also being conducted.
  • Unit testing, integration testing and peak load testing via test cases and testing tools like Silicon before module being ready for “Go Live”.
  • Module wise release as under agile methodology for staging and production environments.

Confidential

Software Engineer

Responsibilities:

  • Cloud Courseware modules development in WPF technology as front end and SQL as back end.
  • Unit testing and Integration testing of all the applications considered as part of GNIIT Cloud Campus.
  • Developing small POC applications for official demo of new features to be introduced in Cloud Courseware project.
  • Developing windows services for synchronization of multimedia content like books, audio notes, sticky notes, highlight points and the like associated with e-books on all the 3 distribution servers deployed for load balanced environment.
  • Developing WCF services based application for implementing business domain layer for both desktop and web version of Cloud courseware application.
  • Developing RSS feeds, text to speech, theme selection, auto theme change, quiz application, SSRS based quiz results report at batch, semester, center and region levels, TOC and actual content synchronization, multimedia player, integrating animations in e-books provided by creativity department, share notes feature, backup and restore feature.
  • Windows application as converter utility for converting EPUB based books to XAML format to be rendered in flow documents of WPF.
  • Integration of memory cleaner utility via background scheduler, for reducing memory consumption limits of Cloud Courseware software.
  • One to one meeting with project manager and CTO for feature reviews, feature enhancements and quality improvement areas.

Confidential

Junior Software Engineer

Responsibilities:

  • Unit testing of modules at developer end, developing test use cases for testing department.
  • Developing web services for business domain layer of customer care and call center application.
  • Consuming web services in main customer and call center web application.
  • Ajaxifying customer care and call center application for completely eliminating full page post backs, converting normal grids to AJAX based grids, modal popups integration and the like.
  • Developing impact document before any change taking place in the applications.
  • Developing documentation of customer care, call center and cash for gold application.
  • PDF printing in producer, scheduler and Invoice windows applications via iTextSharp utility.
  • Developing cash for gold application with some other senior developers from scratch with ASP.Net 2.0, AJAX and J Query as front end technologies and SQL as back end technology.
  • Developing stored procedures for products search, invoice printing and customers search feature.

We'd love your feedback!