Senior Consultant/full Stack Developer Resume
Round Rock, TX
SUMMARY
- 14+ years of experience involved in various phases of Software Development life cycle on Product Development, Application Software Development on various types of Applications
- Considerable exposure in building Cross Platform applications i.e. interaction of legacy applications with Linux, Unix & Windows
- Proficient with all phases of Software development lifecycle (SDLC) with ample experience involved in analyzing & designing, developing, debugging, testing and deploying software applications.
- Expertise in working on both SDLC and Agile/SCRUM based projects
- Extensive hands on knowledge in developing SPA applications on Angular - 6 and other latest web technologies
- Proven ability in working on both Windows based (i.e. desktop applications) and Web based applications
- Hands on Experience in building applications in .Net Core which is a Cross Platform software which can be hosted on multiple platforms.
- Good working knowledge on applying Redux/ngRx pattern on the angular applications
- Worked on various architectures like MVC, WCF, REST architectures.
- Sound knowledge on Object oriented concepts, Design patterns & principles.
- Experience in drawing Use case diagram, sequence diagram, class diagram, architecture diagram, traceability matrix and exposure in working on UML tools.
- Exposure to work on UML tools like Enterprise Architect, STAR UML & Microsoft Visio.
- Experience in writing the Technical documents i.e. design and architecture documents and embedding the required UML diagrams using the above said tools.
- Proficient in writing complex SQL queries, Stored Procedures, Triggers, Views and other SQL objects.
- Expertise in SQL fine tuning and query optimization, able to improve the performance of SQL queries on the projects worked before.
- Took the ownership of entire DB modelling, design for the projects worked before.
- Experience in creating Mockups/Porotypes/POC's using the tools like InfoPath, HTML & C#
- Exposure in configuring SONAR (code quality engine) to ensure quality codes are checked-in.
- Experience in configuring/creating check-in rules to enforce code quality
- Experience in creating automated builds using TFS and also exposure on continuous Build, Integration & Deployment
- Performed code reviews, Unit test case reviews, created checklists for deployment and deliverables.
- Proven ability to work independently and as part of a team to deliver within the short span of time and meet the time deadlines with quality
- Exposure in client interaction, maintaining the Minutes of Meeting documents, creating Touchpoints about the discussion had with the client.
- Consistently met tight deadline schedules within dynamic environments
- Excellent Analytical, Interpersonal skills, Strong communication, technical writing and presentation skills
TECHNICAL SKILLS
Programming: C#, .Net Core, Angular-6, MVC, Web API, ASP.Net, WCF, Bootstrap, jQuery, HTML-5, CSS, Scala, Spark
Environment: Windows, Linux, Azure
Database: MS SQL Server 2014, MySQL, SQLITE, MySQL
Other technologies: PowerBI, PowerBI Embedded, Flexmonster, DevExpress (third party controls)
Designing tools: Enterprise Architect, STAR UML, Microsoft Visio
Queueing Server: MSMQ
PROFESSIONAL EXPERIENCE
Confidential - Round Rock, TX
Senior Consultant (Full Stack Developer)
Responsibilities:
- Analysis, Design and implementation of Feature/Stories in Agile methodology.
- Discussions with Stakeholders as need on the Feature/Stories.
- Develop REST Web APIs using .Net Framework and .NET Core.
- Create Micro-services using .NET Core and Polly.
- Develop Angular 6 components and services using ngRX pattern.
- Root cause analysis using Splunk and RiverBed.
- Implementation of dependency injection using Structuremap DI framework.
- Use mocking frameworks Rhino Mock and NSubstitue for C# unit tests.
- Use Karma, Jasmine for angular specs.
- Develop features using latest automation technologies and practices.
- Conduct code review / bug analysis, analyzing development, and test impacts, writing test tools and identifying automation opportunities.
- Generate technical documentation as well as unit and functional tests.
- Drive improvements in unit testing coverage, design test framework, develop test suites, expand automated testing harness and automate scenarios/cases.
- Refine software requirements and provide feedback on user scenarios.
- Design and implement testing strategies on the codebase, including unit, integration and functional tests.
- Participate in Code Reviews and actively drive the quality of the codebase via techniques such as such as SOLID and Test-driven development.
- Support the organization's Build and Deploy system via Continuous integration and Delivery techniques.
Confidential - Cleveland, OH
Architect & Full Stack Developer
Responsibilities:
- Responsible for creating Architecture, Design, Development, Testing & Execution of the Product, involved in demo to the prospective clients
- Ownership of the entire product design, development, execution & deployment
- Worked on the Google/Microsoft Language API translators to integrate with the application
- Created the build/deployment packages for installation to install on the individual desktops
- Worked on Data Profiling, Data Cleansing, Record Linkage, Data dictionary modules
- Prepared Unit test cases, written automated unit test cases
Confidential - Cleveland, OH
Architect & Full Stack Developer
Responsibilities:
- Responsible for creating Architecture, Design, Development, Testing & Execution of the Product, involved in demo to the prospective clients
- Involved in presales activity i.e. demo to the prospective clients
- Ownership of the entire product design, development, execution & deployment
- Worked on PowerBI Embedded by integrating with the Angular-5
- Written a scheduler component to refresh the PowerBI dataset on the periodic basis.
- Documented the steps involved in deploying the PowerBI reports in Azure, assigning rights/permissions and consuming from the other web application.
- Prepared Unit test cases for all the services and ensured to execute during every release
- Created the build/deployment packages for installation
- Prepared Unit test cases, written automated unit test cases
Confidential, Chicago
Technical Lead
Responsibilities:
- Interaction with the Client for the requirements understanding and preparation of understanding documents
- Created the technical high-level design documents
- Took the ownership of the entire DB design
- Participate in discussion with in understanding the requirements
- Preparing documents like Traceability Matrix, Use Case, System Design documents and DB Design document.
- Review of Unit Test cases, requirements analysis document, root cause analysis documents etc.
Confidential
Technical Lead
Responsibilities:
- Participate in discussion to understand the requirements
- Designing & development for new enhancements/requirements
- Worked on the SONAR integration to ensure the code quality
- Configured the check-in policies in the TFS
- Created/Maintained the high/low level technical documents for all the new changes
- Delegation of tasks to team and tracking them to closure
- Played the role of SCRUM master for some of the modules
- Monitored the tasks/bugs assigned to team members with the help of TFS
- Participate in the code reviews, feedback to team and ensuring the proper and error free delivery
Confidential
Technical Lead
Responsibilities:
- Interaction with the Client for the change requests and also for the incidents/tickets raised by the business users
- Support & Maintenance of the applications which are related with corporate departments inside Confidential .
- Played the role of offshore coordinator and ensured all the bugs raised by clients were tracked & fixed.
- Met the SLA’s for all the incidents raised by the business users
- Worked in stored procedure fine tuning and improved the performance of the sql queries
- Delegation of tasks to team and tracking them to closure
- Participate in the code reviews, feedback to team and ensuring the proper and error free delivery
- Release and deployment planning & execution
Confidential, Austin, TX
Technical Lead
Responsibilities:
- Worked on the module on integration with Microsoft Sync Framework
- Participated in discussion with clients in understanding the requirements and prepared/maintained the technical design documents.
- Documentation of design requirements, suggested solutions for problems, test cases, technical specification requirements
- Delegation of tasks to team and tracking them to closure
- Participate in the code reviews, feedback to team and ensuring the proper and error free delivery
Confidential
Module Lead
Responsibilities:
- Worked in Profile Maintenance and Workflow Modules.
- Designing the Database, Project Design and the Flow of the Project.
- Involved in the preparation of Low level/High Level Design Documents
- Preparing documents like Traceability Matrix, Use Case, Sequence diagram, System Design documents and DB Design document.
- Creating Tables, Views, Stored Procedures, triggers & Indexes in SQL Server 2005.
- Interaction with the Client during the Design/Requirement analysis and also during UAT phase
- Worked in stored procedure fine tuning and improved the performance of the sql queries
Confidential, Hartford
Associate Consultant/Module Lead
Responsibilities:
- Worked in RFS Creation and Workflow Modules. Involved in the design & implementation of the workflow module which is the core of the project.
- Involved in Designing the Database and the Flow of the Project during the Requirement analysis and designing phase of the project.
- Interaction with the Client during the UAT phase, played the role of onsite coordinator and ensured all the bugs raised by clients were tracked & fixed.
- Creating Tables, Views, Stored Procedures & triggers in SQL Server 2000.
- Worked in stored procedure fine tuning and improved the performance of the sql queries
