Professional summary:
●Over * Years of progressive software experience in design, development and deployment of web-based Client-Server business applications using HTML/HTML5, CSS3, JavaScript, jQuery, Angular.JS, React.JS, Node.JS, Vue.JS, Quasar, Spring boot, AJAX, And JSON.
●Good Experience working on changing of CSS Background, CSS positioning, CSS Border, CSS Table, CSS padding, Pseudo elements and Pseudo Classes.
●Experience working with various SDLC methodologies based on Agile/Scrum like Test Driven Development (TDD), Incremental and Iteration methodology, Pair Programming, Agile Development.
●Extensively using JavaScript in every day’s project. And expertise in client-side validations using JavaScript.
●Used Mockito and Spy to write unit test cases for java applications.
●Active participation in all the phases of Software Development Life Cycle(SDLC) in gathering requirements, designing, development, implementation, maintenance and testing.
●Experience in Vue.JS for building apps and declarative templates with databinding, created some custom directives in the application.
●Developed Single page applications (SPAs) using AngularJS.
●Developed page animations using CSS, jQuery and AngularJS.
●Worked on AngularJS to create controllers, making AJAX calls using $http.
●Experienced in Server-side validations using Ajax in NodeJS and
Client-side validations using Angular JS
●Used React 18 and Node.JS to structure Javascript code in an MVC (Model, View and Controller.)
●Good Understanding of various kinds of databases, Relational and Non-Relational.
●Expertise with employment of Apache Kafka and Zookeeper apart from JMS as messaging service.
●Involved in SCRUM meetings to keep know the status and issues in the project. And experience with test-driven development and agile programming.
●Experience in Unit testing, End-to-End testing and performance testing.
●Experience in developing MVC architecture.
●Efficient in learning and implementing new methodologies in the field of web design and developing.
●Validated the client-side applications using jQuery Validation Plug-in.
●Experience in interacting with clients/users in gathering the user’s requirements.
●Worked on React JS, Redux and developed logical modules using the same.
●Good knowledge of Responsive web design.
●Familiar with popular browser development and debugging tools/plugins for IE tester, Chrome Inspector, Firebug, Protractor, Jasmine, Grunt and Karma testing framework.
●Strong experience in writing and updating the technical documents on a daily basis with the changes made to the existing environment on a daily basis.
●Experience with Cisco routing, switching and wireless products for supporting enterprise WAN environments.
●Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring JUnit Runner, JMeter.
●Worked in Modern UI methodologies to create multi screening pages with front end applications.
●A graduated Master’s student with good leadership qualities and excellent communication skills, passionate and dedicated to work. I have a great interest in working in an organization that gives me an opportunity to utilize my skills to self-improvement while contributing to the symbolic growth of the organization.
Technical Skills:
Web Technologies
HTML/HTML5, CSS/CSS3, JavaScript, jQuery, AJAX, JSON, Bootstrap, Spring boot.
Frameworks
Angular JS, Node JS, React JS, Vue.JS, Quasar, Mockito.
Programming Languages
Java 8.0/7.0
Relational Databases
Oracle 10g/11g, My SQL 5.7, Mongo DB
Operating Systems
Windows 10, Linux
Developer IDE Platforms
Visual studio, Eclipse, Notepad++, IntelliJ 2017.1, Sublime Text, GITHUB 2.12.0.
Build tools
Maven 3.3.9, Gradle 3.4.1
Application/Web servers
Apache Tomcat 8, IBM WebSphere 8.x/9.x, Jenkins
Methodologies
Agile, Waterfall, TDD(Test-Driven-Development), Scrum.
Browsers
Firefox, Chrome, IE, Safari, Opera
Cloud Environments
AWS, Eureka, Kubernetes
Testing & Bug tracking tools
JUNIT4.12, JIRA 7.0, Jasmine, Karma, Mocha
Client: AMEX Role: UI Developer,
Location: Sunrise, Florida Duration: June 2018 to Till
American Express is a global services company that provides customers with access to products, insights and experiences that enrich lives and build business success. The project involved creating UI Screens for Amex product/service and also developing internal Java coding by retrieving data from client side, processing it and saving it in database. It also involved fetching data from the database and displaying it to the user.
●Developed web Application using HTML/CSS, JavaScript, AngularJS, Bootstrap.
●Coded in AngularJS MVC framework to build Web applications for the internal use of the organization.
●Hands-on experience of migrating an application from AngularJS to ReactJS.
●Developing the same project in React 18 and giving production support to the live application.
●Creating documentation with business logics, functionality on each page in the application, it will help new people to understand the functionality.
●Using internal procedures (Iguazu) for connecting to the backend API’s.
●Designed the UI pages using AngularJS to demonstrate Single Page Application.
●Utilized JavaScript and jQuery to improve overall design and UI of campaign websites.
●Used Angular JS to implement rich functionality in various pages: form validation, CRUD, pagination, multi-section, authentication, server-side proxy, unit tests, slide pages, users switch etc.
●HTML, CSS and JavaScript coding with thorough knowledge of cross-browser compatibility issues specifically with HTML5 and CSS3.
●Secured GraphQL endpoints using JWT-based authentication and fine-grained authorization rules.
●Developed unit, integration and end-to-end tests using Jest, Cypress, Karma and Protractor, maintaining 90%+ code coverage across modules.
●Utilized the latest front-end Technologies such as HTML5 and CSS3 for layouts.
●Specially working with AJAX data consisting of JSON responses, parsing the same and presenting on the UI layer and Making pages that are cross-browser compatible.
●Utilized Docker and Kubernetes for containerization and orchestration of frontend services across development, staging and production environments.
●Collaborated closely with backend and DevOps teams to define API contracts, manage secrets and streamline cross-functional deployments.
●Followed by JIRA, which is a work tracking tool. Used to update JIRA each and every stage as per the development i.e., ready to develop, build, test, approve.
●Ensured seamless cross-browser compatibility across major browsers (Chrome, Firefox, Safari, Edge) by applying responsive design principles, fallback strategies and progressive enhancement techniques.
●Extensively using jest for writing UI test cases and junit for java test cases.
●Used Mockito and Spy for unit testing of Java application.
●Working on one data wrapper to refactor the code on the services on Java.
●Actively participating in reviewing the teammates code.
●Expertise in Core Java with strong understanding and working knowledge in Object Oriented Concepts like Collections, Interfaces and Exception Handling.
●Used Java 8 features like stream and Lambda expressions.
●Proficient in developing and deploying Java services on Application Servers – cloud and Apache Tomcat.
●Used Postman and Swagger/OpenAPI to test APIs, validate request/response schemas and automate testing flows.
●Responsible for deploying UI modules to the cloud using ECP(enterprise cloud platform) and XLR.
Environment: HTML5, CSS3, JavaScript, AngularJS, React.JS, Redux, Node.JS, Postgres, Jest, GIT, Java, Spring boot, JAVA 8, AWS, RESTful Web Services, Splunk, Postman, Docker, IntelliJ.
Client: Cisco Role: VUE.JS Developer
Location: Austin, Texas Duration: Feb 2018 – June 2018
●Worked with HTML5, CSS3, JAVASCRIPT, VUE.JS, QUASAR, NODE.JS, MONGO.DB, and GIT.
●Worked with VUE JS Forms, Validations, Modules, Components, directives, controllers and HTTP Request.
●Optimized Vue.js applications for performance using lazy loading, code splitting and webpack bundling improving load times for high-volume financial data.
●Used GIT as version control system for the application and JIRA for bug tracking and project management.
●Created custom directives for re-usable components.
●Used Photoshop and in vision for creating wire frames.
●Worked closely with customers to understand the real customer problems.
●Used Node.JS as a proxy to interact with Rest services and interacting with Database.
●Experience in using Chrome Developer Tools and firebug for debugging and troubleshooting the code.
●Good knowledge in Mongo DB concepts.
●Experience in automated build process by using Jenkins and Maven.
●Used Jenkins for the build process to Generate Continuous Integration and version Control is done by GIT.
●Expertise creating user validation forms and sending data to servers using RESTful services.
●Created Quasar reusable components and services to consume REST API’s using Component based architecture provided by Vue.js.
●Experience in developing web pages using HTML5, CSS3, JavaScript, JQuery and Vue.JS.
●Extensively involved design discussions and user experience sessions to provide inputs on the layout and UX.
●Expertise in consuming web-services in the form of JSON via AJAX calls for creating business progress views.
●Involved in coding for the presentation using JQUERY, NodeJS.
●Developed a dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using NodeJS
Environment: HTML5, CSS3, JavaScript, Vue.JS, Quasar, Node.JS, Mongo. DB, GIT, Web Storm.
Client: Goldman Sachs Role: React / UI Developer
Location: New York Duration: July 2017 – January 2018.
●Expertise in designing web applications using HTML5, CSS3, React JS, Redux, JavaScript, Bootstrap, AJAX and Node JS.
●Refactor the code from one to multiple files to remove hard-coded values and increase response time by 20%.
●Experience of using React JS framework to build dynamic web pages. (React-router, JSX, Babel, React-bootstrap).
●Use React JS to create more responsive webpages, which can be compatible with all the browsers and compatible with the different devices.
●Uses SVN for Version control.
●Experienced in developing web applications using latest JavaScript ES6 features and frameworks such as React and Redux.
●Used NodeJS with react for server-side rendering. Implement modules into Node JS to integrate with designs and requirements.
●Experience in developing SPA based on unidirectional flow application usin React – Redux and Node JS.
●Used React JS to create Controllers to handle events triggered by clients and send requests to the server.
●Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
●Experience of consuming Web services and RESTful Services.
●Fixed bugs in the production and carried out Unit Testing for the developed functionalities.
●Implement modules into Node JS to integrate with designs and requirements.
●Attended Standups Daily, Retrospective, Sprint Planning, Code Review weekly and completed story points on JIRA tool.
Environment: HTML5, CSS3, JavaScript, React.JS, Node.JS, AJAX, Unit test, Bootstrap, IntelliJ.
Education:
Masters from Bellevue University
(Computers Science)
Bachelor’s from VRS & YRN college
(Electronics and communications of Engineering).
Skills:
HTML/HTML5, CSS3, jQuery, JavaScript, Angular.JS, React.JS, Bootstrap, Node JS, AJAX, JSON, XML, MySQL.