Professional Summary
- Around 4+ years of full stack development experience in all stages of life cycle, referring to Design, Development, Implementation and testing of web based applications. - Experience in Developing User Interface (UI) Rich Web Applications using Front End/User Interface (UI) Technologies using HTML5, DHTML, CSS3 (Saas, LESS) frameworks, Bootstrap, Java script (ES5 & ES6), jQuery, AJAX by managing all facets and pipelines of application. - Good Understanding on using various XML technologies like XPath, XQuery, XSLT, XSD, SAX, DTD/Schemas, DOM and JAXB. - Worked with React.js Virtual DOM and React views, rendering using components. - Expertise in developing scalable and high-performance web applications using Node.js, Express.js, and MongoDB - Strong Experience in JavaScript MVC design pattern such as Angular JS, Backbone JS and Ember JS, Knockout.js. - Having good Experience in MVVM design pattern such as Angular 2.X and Angular 4.X. - Developed multiple Angular 4.0 components which are compatible with latest versions of typescript, Angular CLI. - Strong experience in developing Single Page Application (SPA), using MEAN (Mongo, Express, Angular and Node) stack. - Proficient in working with web application's UI testing frameworks such as Karma, Jasmine, Protractor for Angular JS, Mocha and Chai for React JS and Backbone JS. - Good knowledge on working with Relational database ORM frameworks like PostgreSQL, MySQL, DB2, Oracle 13c/11g, Ibatis and NoSQL DB (Mongo DB and Cassandra, Couch DB, Redis, Dynamo DB). Expertise in designing and implementing NoSQL databases such as MongoDB and Cassandra for large-scale web applications, with a focus on scalability and performance. - Experience integrating NoSQL databases with other technologies such as Node.js, Java, and Python to build robust and scalable applications. - Expertise to interact with ORM frameworks like Hibernate, Spring Data, iBatis and JPA. - Proficient in implementation of spring frameworks like Spring MVC, Spring IOC, Spring REST, Spring AOP, spring transaction Management, Spring Data, Spring DAO, Spring Batch, Spring Security and Spring Boot. - Worked on micro services based architecture using Spring Boot interacting through REST API. - Experience in messaging queue services like IBM MQ. Rabbit MQ, Active MQ and Apache Kafka. - Experience with build tools like Ant, Maven, Gradle for building and deploying applications to different environments. - Solid experience in Apache Subversion (SVN) and Jenkins and Bamboo Continuous Integration Server. Integration testing of the applications using Selenium and behavioral testing using Cucumber.