Eesha Achakala - Java developer |
[email protected] |
Location: California City, California, USA |
Relocation: yes |
Visa: H1B |
Mobile +14794375327
WhatsApp:9010092587 Gmail: [email protected] Professional Summary: Around 10+ years of progressive experience in all phases of software development life cycle (SDLC) including requirements analysis, application design, development, integration, maintenance, and Web applications. Experienced as a Front-end developer in developing applications using HTML5, SASS, CSS, ES6, JavaScript frameworks, React, Redux, Saga, DOM, Ajax and JSON, Rest API, core Java, Junit. Good understanding and good experience of object-oriented programming concepts and their implementation in JavaScript. Expertise in working both Microservices, Continuous Integration and Continuous Deployment (CI/CD) using Jenkins to deploy the feature to Dev, QA, Production. Hands-on experience in developing user interfaces for Desktop, Mobile, and Tablet using Java Script, HTML4, HTML5, Ajax, CSS2, CSS3, jQuery, JSON and React JS. Expertise in React JS framework to develop the SPA. Experience in using React JS components, Forms, Events, Keys, plus Animations. Good Experience in React.js for creating interactive UI using One-way data flow, Virtual DOM, JSX. Experienced in React JS and working with React Flux architecture. Ability to understand and write efficient code in ES 6 Good Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Styles across cross-browser using Firebug, Developer ToolBar. Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites. Familiar with creating Custom Reusable React Components Library. Experience with JEST and Enzyme for unit testing react applications. Used Bootstrap for the responsive web design and used JavaScript and jQuery for form validations. Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages. Experience in unit testing the applications using JUnit and Mockito frameworks. Expertise in Angular modules like Angular-animate, Angular-Cookies, Angular-Filter, Angular- Route, Angular-Mocks, Angular - Recourse, Angular-Sanitize, Angular-Touch and Angular-Bootstrap. Worked with Angular Components, Directives, Services and Pipes Experience in creating test suites using JASMINE, Karma. Responsible for checking cross browser compatibility and hence worked on different browsers like Mozilla Firefox, Google chrome, Safari and Internet Explorer. Created Rest API s using Node.js and connected to MongoDB. Used NPM for Node.js development and server-side packages. Experience in building an isomorphic application using React.js and Redux with GraphQL on server side. Excellent interpersonal abilities and communication skills. Willingness to drive hard to attain project deadlines. Translation of the UI/UX design wireframes to actual code that will producing visual elements of the application Worked in various development methodologies such as Waterfall, Agile (SCRUM). Involved in understanding and writing full functional specifications of large designs. Experienced in automated unit and integrated testing of Web applications. Well-versed in the use of Wiki, Confluence and Commons pages to help the teams to collaborate and share knowledge efficiently. Experienced in application build tools like ANT, Maven, and Container Orchestration tools Kubernetes and Docker. Maintained comprehensive documentation for production systems, facilitating smooth knowledge transfer and onboarding for team members. Proficient in applying fundamental design principles, including visual hierarchy, typography, color theory, grid systems, consistency, and simplicity. Education: Bachelor s in computer science (Jawaharlal Nehru Technological University Hyderabad, Telangana. Technical Summary: Language J2EE, MAX, Node.js, Java 1.8 Web Technologies HTML/HTML5, CSS/CSS3, XML, JavaScript, jQuery, ES6, React, Redux, Angular JS, Angular 14, AJAX, JSON, Bootstrap, Leaflet Framework, Plotly Framework, Pxscene framework, UX design using sketch. Methodologies Agile, Scrum, Design Patterns Databases MongoDB, Hibernate, SQL, Oracle 11g, Cassandra Application/Web servers Apache Tomcat 8, JBoss, IBM WebSphere 8.x/9.x, Jetty, Jenkins 2.50 IDEs Eclipse IDE, JBoss Studio, Visual Studio Code, Net Beans, Sublime Text Operating System Windows 98/NT/2000/2003/XP/7/8, Linux, Mac Unit Testing Tools Junit, Jest, Enzyme, Jasmine, TestNG, Mockito CI/CD Tools Jenkins, Code Deployment with AWS , Kubernetes, Docker Build Tools Ant 1.10, Maven 3.3.9, Gradle 3.4.1 Methodologies Agile, waterfall, TDD (Test-Driven-Development), Scrum Cloud Environments Azure, AWS, Netflix Eureka Workflow Tool Kit Webpack, Grunt, Gulp Sr. Full Stack Developer / Angular Developer City of Hope, Duarte, CA February 2021 to Present Responsibilities: Developed container components and child components in react that would communicate through props. Developed custom modular reusable components in react like, text-field, drop-down, modal, hero component. Involved Webpack as module bundler to preprocess and minify different files such as TypeScript and SASS files. Used Redux as a common state management tool leveraging mapstateToprops, mapDispatchTOProps, Reducers, action types. knowledge in setting up and building CI/CD workflows using Jenkins, Azure Devops, and managing artifacts using Nexus repository. Used current ES features like spread, rest, arrow functions. Consumed JSON data from the rest API calls to develop the page using react components. Updated the order management system which is currently built with Angular 11 & 12 +, NgRx 10, RxJS 6, Angular Material 11, Angular Universal, and SCSS. Used Angular 11, 12 & 13, and PrimeNG for the front-end development, Created a unique mobile 1st web design by developing CSS3 and SCSS classes for branding and theme with a PWA including Figma wireframe for all breakpoints. Developed applications using Angular Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc. Improved dependency injection for modular development and component isolation using AngularJS. Integrated Angular app with OIDC and OAuth for identity verification for SSO users. Worked on some of the new features of Angular 12 like new if else syntax, ng-templates, and form validators. Implemented NgRx store to maintain the state of the application and store results of the data retrieved from the back-end. Worked on Angular Bootstrap for templates designing and to create mockup data. Worked on developing the common sign screen for the user. Built administrator page displaying profile information in React.js and GraphQL. Design and develop micro-components and deploy on cloud platform AWS using an automated process through services like Lambda, EC2, S3, CodeDeploy, CodePipeline, Cloud Formation, VPCs, Subnets and Security Groups. Used Java8 Method References feature to point to methods by their names. Used lambda expressions, Stream API,optional and JODA time features provided by Java 8. Leveraged MVC design pattern to organize Angular controllers, controllers, custom directives, factories and views. Created Web application prototype using jQuery and Angular. Good knowledge of maintenance and production support by integrating all the modules and debugging production logs thereby stabilizing the system. Used JSON Schema identifier to process the parameter files quicker to avoid any exceptions in next steps. Developed scripts to handle auto deploys to QA environment using Jenkins and git configurations on code pushes to various microservices. Worked with Microservice architecture using Spring Boot to modularize code and implemented Rest API s using Spring Rest and integrated Swagger API for documentation. Worked on REST/Web API to create the services and tested on Postman and used on Angular HTTP service calls and bind the data in the table using ng-repeat attributes. Worked on creation of custom Docker container images, tagging, and pushing the images. Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA. Used Karma and Jasmine for JavaScript Unit testing Extensively used Git for version controlling and regularly pushed the code to Github. Worked on Node Js for developed intensive web applications like video streaming sites and single page applications. Demonstrated expertise in managing and enhancing the production environment, promptly resolving incidents, and ensuring optimal system performance and reliability. Environment: JavaScript, ReactJS, Java, Apache Maven, JIRA, JSP, Apache HTTP Server, Servlets, RESTful API, ReactJS, JDBC, Apache Sling, Eclipse IDE, Tomcat 6, eclipse,AWS, , Angular 1.0, 2.0, 9, 10, 12, 13, 14, jQuery, Node JS, Webpack, Confluence, Grunt, Git, AWS ECS, Cloudwatch, Docker Sr. Full Stack Developer American Family Insurance - Madison, WI September 2019 to January 2021 Project Descriptions: American Family Solutions is a reliable insurance broker that focuses on providing insurance and financial solutions to American families. We provide excellent insurance products and to custom suit their needs and goals. We understand that planning for retirement can be confusing, that s why our advisors at American Family Solutions focus on the three key pillars of retirement planning. Responsibilities: In an agile environment, reviewed user stories and identified tasks related to HTML5 authoring and front-end development JavaScript framework React JS. Designed and developed various Web forms using HTML5, CSS3, Bootstrap and JavaScript, React.JS. Created components using React.js and also created documentation for components. Convert annotated visual designs to fully functional web pages with associated assets using HTML5, CSS3, images and React JS. Created custom directives using Angular including Rectangular, Promise, and Services for API calls. Collaborated on implementing Angular plugins for error handling and UI enhancements. Involved in coding pages with best Search Engine Optimization (SEO) techniques Hands on experience in configuring Jenkins build jobs for various services to facilitate continuous integration (CI). Work on end-to-end server communication flow testing with n-tier server architecture including load balancers using AWS (EC2, Lambda, ELB, SG, VPC, Subnets). Worked with HTML5, CSS3, JSON, JavaScript, Reactjs and ES6 for developing user interface. Responsible for splitting the UI logic into Angular JS MVC Architecture Views, Models and Controllers. Used Angular JS Http Request to read data from web services and process JSON data to render in the UI. In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux. Used Restful web services to call for POST, PUT, DELETE and GET methods. Adopted WCAG 2.0 standards for HTML and XHTML and W3C standards for CSS as well. Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular. Worked with Angular 9 and ngrx for single-page application development. Developed Merchandising Promo banner which has almost 10 variations in it. Developed a dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using NodeJS. Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express. Installed node modules such as lodash, react-bootstrap, Enzyme, Mocha, Jest, Chai, babel, and node-sass and more. Experience in implementing MEAN Stack (Mongo DB, Express.JS, Node.JS. Experience with Node.JS using web server-based frameworks such as Express. Migrated data from Datacenters and on-premises to Cloud using AWS Import/Export Snowball service. Managing data originating from various end users and storing it in PostgreSQL database. Used React JS as framework to create a Single Page Application using different components and interaction between them. Architected and implement REST API interfaces using JavaScript and Node.js Extensively used Promises and Event Emitter in Node.js to avoid callbacks and more readable code. Involved in coding pages with best Search Engine Optimization (SEO) techniques. Handled REST API calls with AJAX and processed JSON and XML data responses to format, validate and display to the user. Extensively used Git for version controlling and regularly pushed the code to Github Configuring and managing AWS Simple Notification Service (SNS) and Simple Queue Service (SQS) Developed applications using Angular Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc. Worked with unit testing of applications using Karma, Jasmine Successfully maintained and optimized critical production systems to ensure seamless operation and minimal downtime. Worked with modules like MongoDB and Cassandra for database persistence using Node.js to interact with MongoDB Interacted with the Testing Team, Scrum Masters and Business Analysts for Fixing of Issues. Involved in feature grooming sessions, solution specifications, and architecture and design documents as per the business requirements. Environment: HTML5, ReactJs, CSS3, Sass, , Angular 1.0, 2.0, 9, 10, 12, 13, 14, Typescript, Node.js, Express.js, React.JS, Gulp, JavaScript, JQuery2.x, Bootstrap, D3.js, MongoDB, Jasmine, Karma, Apache Tomcat 8.x, Jenkins, Agile, AWS, ES 6, GraphQL, NgRx, Github, Jest, Enzyme, Jira, Webpack, Confluence, Grunt, Cloudwatch, Cloud Formation . UI Frontend Developer/ React js developer Acelity San Antonio, TX September 2018 to September 2019 Project Descriptions: Acelity L.P. Inc., was a privately held medical device company. It was a non-operating holding company whose wholly owned subsidiaries developed advanced wound therapeutics products. The advanced wound therapeutics business was conducted by Kinetic Concepts, Inc. (KCI) and its subsidiaries, including Systagenix. Responsibilities: Created React JS components using JSX, Followed Redux Architecture for unidirectional data flow and managed data in React and Make HTTP requests in React & Redux. Designing and developing the REST-based Micro services using Spring Boot with React JS in the front end. Developed front end using Bootstrap.js, Angular.js, Node.js, D3.js, Backbone.js, where back end is JAX-RS (Jersey) REST web service. Designed frontend using Angular 2's component-based architecture and TypeScript. Developed applications in Angular with Bootstrap components like Grids, Toolbars, Panels, and Combo-Box. Developed rich interactive D3.JS graphics and visualizations for effective data communication. Involved Webpack as module bundler to preprocess and minify different files such as TypeScript and SASS files. Used React Native to build applications that work seamlessly on both iOS and Android platforms. Convert annotated visual designs to fully functional web pages with associated assets using HTML, CSS, images and React JS. Worked with HTML5, CSS3, JSON, JavaScript, Reactjs and ES6 for developing user interface. Used Redux as a common state management tool leveraging mapstateToprops, mapDispatchToProps, Reducers, action types. Expert in HTML5/SASS development and have experience React.js, Responsive design. Implemented React JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF. Worked in using React JS components, Forms, Events, Keys, Animations. Used Rectangular, Promise and Services in AngularJS for calling API s and build some custom directives Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and Mobile users using React.js. Used React JS for templating for faster compilation and developing reusable components. Implemented React container and representational components (as State-full and Functional components when applicable). Implemented Routers & History in Single Page App (SPA). Designed & Developed Responsive Web Design (RWD) pages. Developed JavaScript based components using Ext.JS framework like GRID, Tree Panel with client reports customized per user requirements. Developed Interactive GUI Screens using JavaScript, iFrame, JQuery & Ajax. Worked with Restful Web Service for RPC integration style. Used Angular Http Request to read data from web servers and process JSON data to render in the UI. Used React js as framework to create a Single Page Application using different components and interaction between them. Implemented backup and disaster recovery strategies for EC2 instances. Ensured site design integrity and quality control consistency throughout the project's lifecycle. Environments: UI/UX, , Java, ReactJS, Classic UI, Touch UI, Sightly, jQuery, JavaScript, Jenkins, Analytics, Maven, GitHub, and Eclipse IDE, AWS, GIT, Angular, JIRA, Webpack, Confluence, Grunt, Git, AWS ECS, Cloudwatch, Docker. UI Developer Bizlink Technology INC - Fremont, CA January 2016 to June 2018 Responsibilities: Experienced UI developer proficient in Angular, React JS, HTML5, CSS3, JavaScript, ES6, and Bootstrap. Utilized React JS for enhanced data patterns, readability, and maintainability. Implemented UI by adapting Angular 2 framework with Typescript, HTML5, and CSS. Utilized Angular Bootstrap for template design and mockup data creation. Worked as a UI developer using AngularJS, HTML5, CSS3, D3.js, ES 6, JavaScript, React JS LESS, XML, JSON, AJAX, Bootstrap, EXT JS, SVN and GULP. Extensively used Table Less Design in CSS for positioning Designed rich user interfaces using JSP, JSF, AJAX, XSLT, JavaScript, Spring, and Hibernate. Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins. Used JavaScript for the client-side validation. Used current ES features like spread, rest, arrow functions. Used AJAX, Fetch and Axios to make HTTP. Calls in the application. Consumed JSON data from the rest API calls to develop the page using react components. Contributed to Servlets and JSPs using Spring Framework. Transitioned Angular 1 to Angular 2 with State-provider. Implemented AWS security measures including EC2 security groups and Key Management Service (KMS). Used various services like the Here Maps service to develop a screen where users can select a dealer based on the location and dealer name. Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database. Experience in working with NoSQL Databases like MongoDB to manage extremely large datasets. Used Java/J2EE Design patterns such as Singleton, Service Locator, DAO etc. and Spring IOCpattern and responses. Environment: JAVA, ReactJs, HTML5, CSS3, JavaScript, ReactJS, Redux, Bootstrap, Typescript, ES6/5, NPM, NodeJS, GIT, grunt, Ajax, Karma, Jasmine, Postman, Swagger, SASS, Less, Bitbucket, SourceTree, Webpack, Angular, Sightly, OSGI (Apache Felix), Apache Sling, Java 1.8, REST, GitHub, Maven, Virtual Box, and IntelliJ. Application Developer Adroit Infogen - Hyderabad, Telangana June 2012 to June 2015 Responsibilities: Developed web-based UIs in JavaScript, jQuery, Front end development, including HTML5, CSS,LESS/SAS Experience in UI integration with REST services. Familiarity with RESTful APIs Experience in Angular JS with emphasis on UI development in conjunction with Java/J2EE technologies. Developed UI component with AngularJS framework by utilizing the core features like MVC pattern and Dependency Injection. Experience in Angular JS with emphasis on UI development in conjunction with Java/J2EE technologies. Implemented AngularJS Data Binding capability in HTML5 to give users a rich and responsive experience. Experience in translating designs and wireframes into high quality code. Experience in OKTA for using authentication and authorization. Designed and Developed Stored Procedures, Triggers in MS SQL to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database. Developed CSS styles to preserve the uniformity of all the screens throughout the application and positioning of screen objects. Designed and developed front end using HTML, CSS, JSP's and user validations. Developed the code using Agile methodology with daily meetings to keep track of the progress and issues pertaining to the project. Keywords: continuous integration continuous deployment quality analyst user interface user experience javascript sthree database information technology microsoft California Texas Wisconsin |