Senior Software Contractor Resume
SUMMARY
- 10+ years experiences in full SDLC with multi - tiered, distributed and SOA
- 10+ years in designing, coding and testing software using different programming languages.
- 10+ years of experiences in designing and implementing database using SQL and non-SQL.
- 10+ years experiences in web application development.
- 10+ years experiences with JavaScript.
- 10+ years experiences with CSS.
- 10+ years experiences working with design patterns.
- 5+ years Solution architecture experience.
- 5+ Experienced in MEAN stack development Mongo dB, Express, Node, and Angular.
- 2+ experience in React and React native.
- 5+ experience in Node environment using Node.js, NPM, Grunt, Gulp.
- 2+ experience graphQl.
- 4+ experience in cloud development/Deployment
- Experience with Agile / SCRUM methodologies.
- Experience in Version Control tools like TFS, SVN, GIT.
- Good understanding of functional programming.
TECHNICAL SKILLS
Languages and Technologies: C#, C++, java, Node JS, Express JS, Asp.net MVC, ORM Frameworks, REST API, GraphQl
Scripting and Markup: JavaScript, ES 2016/2017, Angular, React, Redux, NGRX, NPM, gulp, HTML, CSS, CSS 3, SCSS, XML, XSL, XSLT, RXJS
Web Server: IIS, Web Sphere
Development and deployment Environments: Visual studio, Visual studio Code, Eclipse, Jenkins, JIRA, Octopus deploy, TFS, Visual Studio Team Services, Docker
Databases: MS SQL Server, MySQL, IBM DB2, mongo DB
Operating Systems: Windows, Linux, Unix, Mac OS X.
OO Tools & Languages: Rational Unified Process (RUP), Rational Rose, UML, Visio 2003/2007,Crystal report
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Contractor
Responsibilities:
- Participate in Requirement analysis, preparing estimate and defining technical solutions to proposals
- Lead different design and architectural decision of the application
- Provide technical leadership to new projects and guide other developers throughout SDLC
- Participate in developing a new project from database design, ORM implementation, web service and UI development.
- Lead proof-of-concept initiatives in new technologies.
- Lead the effort of Design and implement deployment automation.
- Lead the effort of coding standard and code review.
Technical Environment: React, Angular, GraphQl, Redux, rxjs, Node, Express js, npm, mongo DB, Azure cloud
Confidential
Lead Software Developer/ Software Architect
Responsibilities:
- Participate in Requirement analysis, preparing estimate and defining technical solutions to proposals
- Participate in different design and architectural decision of the application
- Provide technical leadership to new projects and guide other developers throughout SDLC
- Participate in developing a new project from database design, ORM implementation, web service and UI development.
- Lead the effort of adding features and maintain existing applications
- Lead proof-of-concept initiatives in new technologies
- Lead the effort of Design and implement deployment automation
- Lead the effort of coding standard and code review
- Mentoring junior developers
Technical Environment: C#, ASP.NET MVC, ASP.NET WEBAPI, T4 template, Entity Framework, MSSQL Server 2008/2012, SSIS, TFS 2010, Angular js, Breeze js, TFS Build, node js, npm, underscore js
Confidential
Senior Software Developer
Responsibilities:
- Participate in different design and architectural decision of the application
- Develop hypermedia based Restful based web service application using asp.net web API.
- Develop ETL applications using SSIS
- Work as a build master for a team
- Participate on code standard and code review
- Participate in the deployment process.
Technical Environment: C#, ASP.NET MVC, ASP.NET WEBAPI, T4 template, Entity Framework, MSSQL Server 2008/2012, SSIS, TFS 2010