Sr. Software Engineer Resume
3.00/5 (Submit Your Rating)
San Francisco, CA
SUMMARY
- Over 10+ years of experience in design, development and Agile methodologies like SCRUM, Test Driven Development (TDD), Incremental and Iteration methodology and Testing using Software Development Life Cycle.
- Experienced in using React.js components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Experienced with middleware's using Redux - Thunk, Redux-Saga, Redux-Logger, Universal React Redux. Expertise in React Js frameworks Sagas, Flux, EcmaScript, Immutable.js, isomorphic React to develop the SPA.
- Experienced in building enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF EJB, Hibernate (Hibernate Criteria), Spring, Mybatis, JPA Toplink, Thymeleaf, Spring Data Rest, Quarkus, Micronaut, JDBC, Struts, JMS, AWS and XML.
- Experienced in implementing Core Java concepts and strong understanding of Garbage Collector, SWING, Collections, OOPS concepts, Design Patterns, Multithreading, Event handling', Exception handling, Generics and Serialization.
- Experienced with Object Oriented Programming Concepts, Object Oriented JavaScript and Implementation ECMAScript 2015(ES6), TypeScript, React JS, jQuery, AJAX,JavaScript Syntax Extension (JSX) with React, StoryBook, Redux.
- Experienced with Angular 2 & 4 Directives, Dependency Injection, Services, Routing, Pipes, Animations, Forms, AOT, Lazy Loading, RX.JS. Extensively worked with Next.JS, Gatsby. S
- Experienced in developing JavaScript MVC frameworks like Angular.js, Require.js, Material.io, TypeScript, DOM, Babel, Webpack, NPM,HTML Templates, JavaScript Unit Testing (Jasmine, Karma) and CSS3, SASS pre-processors.
- Experienced with modern build tool chains, like JavaScript frameworks/technologies such as Express.js, Angular.js, React.js, MobX or Flux.js. Experience in Node environment using Node.js, NPM, Grunt, Gulp, and Groovy Bower.
- Experienced in JavaScript Unit Testing using QUnit, and Angular End- testing using Jasmine, also worked on Karma, Protractor and has a good understanding on Mocha, Chai, and Jasmine Integration Testing and in preparing test cases.
- Good Experience in SOA engineering and Microservices Architecture utilizing REST and SOAP Web Services.
- Experienced in RDBMS databases connectivity (JDBC), Oracle, MySQL, DB2, PostgreSQL, NoSQL, MongoDB, Cassandra DB. Excellent experience in Git/GitHub and Tortoise SVN for source code management and for version control.
- Experienced in understanding and using NoSQL databases like Mongo DB, Apache Cassandra, DynamoDB, Couch DB and Redis. Well-versed in Object Oriented Programming (OOP) with JavaScript.
- Experience with Cloud Computing Service environment like (AWS) Amazon Web Services EC2, EBS, S3, ELASTICSEARCH, RDS, API Gateway, Load Balancer, auto scaling, DynamoDB.
- Experienced in developing Restful Services using JAX-RS specification like Jersey and Rest, SOAP and XML processing APIs, JSON Web Services.Used JIRA to test and track the Issues and Bugs related to software or Application.
- Proficient in utilizing IDE like IntelliJ, Eclipse and Netbeans. Solid Development and arrangement involvement in Tomcat, JBoss, WebLogic,WebSphere. Expertise in using software repository tools like CVS, Git and Bitbucket.
- Experience in software version control tools like SVN and GITHUB&debugging and troubleshooting the existing code.
- Excellent experience in Git/GitHub and Tortoise SVN for source code management and for version control.
- Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check. Automated the continuous integration process using Jenkins and TeamCity.
TECHNICAL SKILLS
- Next.JS
- Gatsby
- React
- Redux
- Axios
- ES6
- React HOC
- Hooks
- Context API
- React Observables
- React Async Await
- React Promises
- Javascript
- HTML5
- CSS styled component
- JSX
- Ajax
- Bootstrap
- SCSS
- Typescript
- Saga
- Thunk
- Angular
- WCAG
- XSS cors
- SASS
- LESS
- JWT
- VueJS
- VueX
- Java
- Spring boot
- MongoDB
- Rest
- NodeJS
- ExpressJS
- VS Code
- Sublime Text
- NPM nginx
- GitLab
- Github
- Jest
- Cypress
- Enzyme
- Mocha
- Chai
- Selenium
- SonarQube
- Chrome Developer Tools
- Scrum
- Agile
- AWS
- Jenkins
- Docker
- ECS
- TeamCity
- Enterprise Java sass applications
- MongoDB
- Mockito
- Test Driven Design
- Behaviour Driven Design
- Solr
- Azure
- GCP
- CI/CD
- Kafka
- Terraform
- JSON
- XML
- GraphQL
- YAML
- Jira
- Linux
- Mac
- Slack
- Babel
- ESLint
- UglifyJS
- React Native iOS
- Android
- Kotlin
- Swift
PROFESSIONAL EXPERIENCE
SR. SOFTWARE ENGINEER
Confidential - San Francisco, CA
Responsibilities:
- Developed components represented in our design system using React and Typescript and Styled Components library.
- Utilized isomorphic React and Redux to create a fast, responsive user experience for dis application.
- Constructed web pages for application using, React JS, Redux, HTML, CSS, SASS, LESS, VueJS, Babel, Ajax, Bootstrap, SCSS Jquery& JavaScript, Backbone.Js, Angular 2+, JQuery, ExpressJS, Node JS, Karma, Selenium, Jasmine.
- Using Next and Gatsby and chose Gatsby theirby improving the time of first render from 13s to less than 5s.
- Used axios to handle HTTP requests in a React and Redux application.
- Worked on latest features of ES6, ES7 by using arrow functions and asynchronous functionalities.
- Configure/optimize web server performance including Apache, Nginx. Created functional components using React Hooks.Worked with Next.js and Express to use server-side rendering of React pages.
- Developed web page layouts, primarily in the context API of content management systems (SilverStripe CMS and others). Implemented HTTP requests using React Observables library to handle multiple values over time.
- Designed an SPA, mobile-responsive movie app using Fetch API, Material.io, TypeScript, DOM, Babel, Webpack, NPM,ES6, React Async Await, and HTML5 Local Storage.
- Developed Oracle WebCenter content (Content Server) custom component using java and Idoc script.
- Created java component for data streaming from Kafka to Elasticsearch database.
- Developed micro services using Java, Spring Boot and GoLang with Docker deployments and Authenticated the LDAP server using GoLang.
- Design and develop enhancements to a Java based document library application which is used as a frontend for a headless Alfresco repository.
- Involved Spring DAO implementations using Hibernate and Spring Data JPA.
- Created and configured the continuous delivery pipelines for deploying microservices and lambda functions using Jenkins CI server.
- Designed the software architecture using SOA, OSGI, Eclipse plug-in framework.
- Designed, optimized Cascading Style Sheets using Enterprise Java sass applications, LESS.
- Used MongoDB and MySQL databases in Web API development.
- Developed Junit test cases for unit testing and Mockito for mocking.
- Developed test cases using Junit, dbunit and mocking libraries using Test Driven Development(TDD) approach.
- Created and executed test cases in Junit and also using Behaviour Driven Design(BDD) frame work.
- Fetching the records for SOAP and Restful requests from Oracle DB using SOLR search.
- Streamlined installation of OpenShift on partner cloud infrastructure such as AWS and Azure.
- Designed GCP Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Working in an Agile team and CI/CD environment with emphasis on providing fast paced deliverables.
- Used Apache Kafka cluster as messaging system between the APIs and Microservices.
- Created user defined functions which includes custom scripting in groovy or JavaScript, we can use predefined boomi functions Implemented React Promises functions as an alternative for callbacks.
- Developed rich user interface using HTML5, CSS, Coffee Script and Knockout JS.
- Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS in JavaScript.
- Used ES6, JSX with react for component development make react look more elegant.
- Used Promises to do AJAX call to connect front-end and back-end.
- Used ng bootstrap in the application for the widgets like accordion, popovers and modals etc.
- Wrote semantic HTML5 and SCSS for scalable and responsive layouts.
- Worked with Angular 2.0 and typescript as part of migration from Angular and vanilla JavaScript to Angular 2 and React.
- Implemented Ajax calls for triggering data from API's using Redux Saga.
- Converted redux thunk action creators to Promises, and Lifecycle Methods to asynchronous functions using ES6 async.
- Used Angular Testbed, Asynch with Jasmine, Karma Implemented Front End test cases.
- Used Web Contact Accessibility Testing WCAG to make the web page more accessible.
- Involved in fixing security vulnerability issues including Cross Site Scripting(XSS) and SQL Injection.
- Implemented CORS cross-origin resource sharing, allowing the request through different hosts and JSON formatters for sending data in camelCase.
- Created bilingual responsive website for a mini exhibition kit, used React.js, SASS, and Bootstrap 4
- Used Vue’s Virtual DOM implementation to introduces less overhead.
- Implemented internationalisation support for Angular using i18n
- Designed and Developed custom Single Page App with VueJS calling custom Node API.
- Deployed fronend app on Vue, Vuex, Nuxt and mobile app using cordova.
- Developed java modules implementing business rules and workflows using Spring Boot.
- Developed Python web applications using MongoDB and back-ground processes using Resque and Redis.
- Utilized mapreduce framework and dataflow design in Amazon S3, DynamoDB.
- Introduced Mongo DB and Mysql for documentDB storage, Kafka for messaging Spring batch for micro services in the redesign of systems.
- Worked with Express.JS for development of RESTful web services and middleware configurations.
- Used Spring Boot for developing micro services and used REST to retrieve data from client-side using Micro service architecture.
- Used web scripting languages like NodeJS and Yarn for interaction between client side and server-side technologies.
- Used VS Code as an Integrated Development Environment (IDE) with Java Plugins.
- Created new web pages for current and new programs using Sublime Text Editor and JavaScript
- Used Webpack to transpile ES6 and ES7 code into older browser compatible ES5 code.
- Developed various screens for the front end using ReactJS/Redux and used various predefined components from NPM (Node Package Manager).
- Wrote deployment scripts in NgInx and PM2 to get the project up and running on dev sandbox.
- Performed Continues integration and continues development using Gitlab CI/CD.
- Wrote unit tests for the utility functions using Enzyme and Jest, and end-to-end tests using Cypress.
- Used Sinon, Chai, Mocha, KarmaJs for unit and integration testing for Anuglar Code.
- Developed JUnit test cases for back-end logic implementation development. Used SonarQube for code coverage.
- Created RESTful JSON APIs documentation with Swagger, a google developer tools for the OpenAPI specification.
- Worked with Docker for containing microservices and write docker file, Jenkins for Automated Integration and deployment process and kubernates for deploying.
- Automated the TDD and continuous integration process using Jenkins and TeamCity.
- Build CloudFormation and Terraform templates using JSON/YAML and python scripting for cloud infrastructure.
- Built a (JavaScript) GraphQL/YAML based data layer for the client part of Stack, among other client-side architectural improvements. Design and develop API-based microservices dat integrate with Slack bots.
- Worked with cutting-edge JS frameworks, and tools such as Node, Webpack, Babel, ESLint, Gulp.
- Used Gulp to compile and compress the JavaScript, CSS, HTML files with Babel, ESlint, uglify and used Web pack to bundle files.Implemented server/client integration written in Kotlin, compiled to LUA.
- Developed hybrid web applications using React Native using Apollo-React utilizing LESS, SASS.
- Worked through an agile development cycle for swift implementation of technical requirements.
- Implemented client applications using Agile SCRUM Methodology dat involves the iterative development methodology.
SR. SOFTWARE ENGINEER
Confidential - Cleveland, OH
Responsibilities:
- Developing rich views using React.js with React-Redux architecture for the Uni-directional data flow with the web-pack build tool.
- Used EJB Stateless/Stateful session beans to implement business logic, session handling, and transaction deployed Enterprise Java sass applications Beans both Session and Entity on WebSphere Application Server.
- Used iBatis and MyBatis ORM tools which automate the mapping between SQL databases and objects in Java
- Developed web applications using latest JavaScript features and frameworks such as React and Redux to build dynamic web pages. Used Java, interfaces enhanced to has method with implementation.
- Java uses default and static methods heavily in Collection API and default methods are added so dat our code remains backward compatible.
- Performed load testing using Jmeter and developed Java code to improve performance.
- Performed custom coding and transformation using ESQL and Java.
- Implemented the application using Spring Boot Framework and handled the security using spring security.
- Involved with Spring IOC concepts to integrate Hibernate Spring DAO. Implemented AWS solutions using EC2, S3, DynamoDB, EBS, Elastic Load Balancer, Auto scaling groups.
- Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS in Cloud Formation Json templates.
- Installed and configure HAproxy as a load balancer for eGate financial interfaces dat needs to talk with Edifecs message broker(ActiveMQ), current production eGate version is running on JAVA.
- Design highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balancer and AMIs.
- Migrated of Data Grid from VM to Pivotal Cloud Foundry done using GitHub, GoCD, RabbitMQ, Netflix APIs using Spring Boot based Micro Services.
- Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device.
- Deployed the application using Apache Tomcat Application server as well as Web Sphere Application Server.
- Designed and built up the UI design and front-end programming for web application dat matches the wireframes utilizing the most recent HTML5, CSS3, SASS, LESS, ES6, React, Javascript, webpack, NodeJS, Bootstrap and Angular
- Processed JSON data from RESTful web service by using axios to get resources from the database and populated data to the client side.
- Worked with Babel to convert ES6 to JavaScript and using JSX for React DOM rendering.
- Solved Callback hells in Node.JS by using React Promises and Generators from ES6 resulting in unchaining of events and making the code efficient.
- Wrote advanced HTML 5, JavaScript and CSS to deliver cutting-edge user interfaces and components.
- Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI screens.
- Used Bootstrap for all CSS and responsive design needs, but if any Vanilla CSS is written it was always done
- Creation and coding of HTML and SCSS files integrated to the Angular JS framework.
- Customized Helsinki Service Portal and powered them using Angular JS and Jelly Scripting.
- Reviewed Web applications and Desktop clients for WCAG recommendations, Usability standards, and Semantics.
- Developed and tested the application to confirm to OWASP top vulnerability issues like SQL Injection, Cross Site Scripting and more.
- Used CORS to allow websites to share resources across domains safely and securely.
- Developed Cloud Compatible Micro Services using Spring Boot, java and related web technologies.
- Developed a HIVE script for moving the data from distributed HDFS cluster to MongoDB with Hadoop Mongo integration.
- Create and deliver client-facing Big Data and NoSQL learning products for consulting practice.
- Consumed web services pointing to SAP and Endeca and Used SoapUI to test WSDL for availability
- Created Sharepoint to Documentum REST-based integration service for Cash Receipts project.
- Written Unit Test cases for JavaScript code using NodeJS and Protractor.
- Wrote UI of the application using ASP.NET core, VSCode, Angular 6/7 and primeNG.
- Backend codes are written in PHP using Sublime Text Editor following the OOP (Object Oriented Programming) best practices for classes and methods.
- Wrote client Side code using React.js and used NPM & gulp directories to generate the server.
- Utilized WebStorm IDE with a Grunt build process to integrate dev code into common TFS repository.
- Updated the Websphere Application Server with Plugins for IBM HTTP server.
- Implemented a Continuous Delivery pipeline with Jenkins and GitHub and AWS AMI's.
- Used Jenkins to do different environment builds which is integrated with mercurial version control tool.
- Worked on BDD approach with cucumber-JVM in selenium web driver.
- Tested front end performance with Chrome Devtools and making appropriate optimizations in Webpack.
- Tested various components, services and ngrx/store functionalities using testing tools like jasmine, karma and protractor.
- Utilized Agile Scrum to manage full life-cycle development of the project.
- Wrote Chef recipes for various applications and deploying them in AWS Using Terraform.
- Configured auto scalable and highly available microservices set with monitoring and logging using AWS, Docker, kubernates, Jenkins and Splunk.
- Changed current expere schema which used to create template using Bean to use Groovy Thymeleaf to generate XML template. Test driven development using YAML, JSON and improved the code communication with the help of test frameworks ScalaTest, JUnit, mockito.
- Set up CI pipelines with Travis CI and GitHub and deployed to Heroku.
- Developed Drupal application running on top of Linux platform with Free TDS.
- Utilized JSLint to maintain consistent style amongst all the developers and Used GIT for version control.
- Used JSLint for validating the front end code.
- Used Phonegap build and Ionic package to build hybrid applications for both iOS and Android.
- Created a custom hybrid mobile application using Angular 4, Ionic 2 and TypeScript stack for IOS and Android platform deployment Managed application state using server and client-based State Management options.
SR. SOFTWARE ENGINEER
Confidential - Stamford, CT
Responsibilities:
- Created User Interface Design using React.js, HTML5, CSS3, JavaScript, JQuery, JSON, REST and AngularJS, Bootstrap. Implemented useful and elegant features and visualizations.
- Created new web pages for current and new programs using Sublime Text Editor and JavaScript
- Developed the web application to serve the JavaScript application using the web socket solution provided by play.
- Primarily utilized HTML5 and CSS to design and code layouts for a variety of websites and transferred resultant code into installable themes in Wordpress.
- Used Eclipse IDE for Java and XML development and QA and branched projects using Tortoise SVN.
- Developed java based datafeed module leveraging Amazon Simple Workflow Service, AWS Elastic Beanstalk, and AWS CloudFormation.
- Developed custom java solutions as well as custom backend java integrations with data sources as per the client requirement.
- Developed a AWS Lambda Scheduler service with JAVA integrations for WPS project to extract data at regular intervals to populate the Aurora DB (AWS).
- Used Spring Cloud Stream framework for building message-driven micro-service applications dat integrate with Kafka servers.
- Implemented Java based POJO access to the application's Oracle database using myBatis (formerly iBatis) mappers and typical data access and transfer design patterns.
- Developed a custom web search engine using Java & JSP, based on open-source software Apache Lucene API and Apache Struts.
- Developed web-based customer management software using Facelets, Icefaces and JSF.
- Worked on transformation of inheritance and out sourced UI by using HTML5, CSS3, Ajax, React.js, Javascript, AngularJS Bootstrap, Node.Js and JQuery. Writing production-grade Javascript, Node.js and Ext JS applications.
- Developed Single Page applications using React.js, HTML5, CSS3, SCSS, SASS, LESS, Ajax, AngularJS using components, directives using Javascript, Bootstrap and NodeJs.
- Created amazing Bootstrap 3 templates with HTML5 and CSS.
- Worked on AJAX framework to transform Datasets and Data tables into HTTP serializable JSON SSL/TLS.
- Used Ember JS for making AJAX calls (GET, POST) for triggering or fetching data from Restful API's provided by the backend team.
- Used Bootstrap and Angular UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
- Worked on Responsive Web Design using Bootstrap Grid system and CSS3 Media Query.
- Designed DOM based interactive to reprogram selected links and adopted WCAG standards for HTML and XHTML and W3C standards for CSS as well.
- Directed Security Testing dat removed Cross Site Scripting vulnerabilities in the data migration applications.
- Integrated React.js components into the AngularJS application to make webpages more responsive and efficient.
- Created Adobe XD Prototypes and UX design for dis application.
- Built out a large WordPress site utilizing advanced CSS techniques like Flexbox, plus numerous jQuery-based UI elements.
- Developed web and mobile application with Backbone.js and PHP CodeIgniter framework.
- Used backbone.js to optimize in-browser use and to load the module and to improve the speed.
- Developed and Optimized Multithreading Architecture of Bulk SMS Web Application in Java, Spring Hibernate.
- Development of custom widgets and plugins in JIVE using JAVA/J2EE, Spring and Struts frameworks to meet client's requirements.
- Configured DB2 and Oracle database to IBM Websphere application server 7.0 and JBOSS application server V6.
- Used Spring as business-tier components where the business logic is executed and PL/SQL's procedures created and consumed various RESTful Web Services in grails by exposing the domain class as a REST resource.
- Implemented integration flows using Mule Anypoint Studio to connect to REST, SOAP service.
- Used JetBrains Storm IDE for the development of angular code and eclipse for the server side code
- Used Apache Camel and CXF in the JBoss Fuse ESB as the integration platform for SOA Services.
- Used SVN version controller to manage code versions and to check in the data as XML files.
- Used CVS to maintain source and version management and used Eclipse as IDE.
- Used Maven as a build tool and created the framework with selenium, selenium grid, java, TestNG
- Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5.
- Established automated build and deployment processes with CircleCI, Heroku, and Docker.
- Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
- Used JIRA to track progress of development and HP ALM for defects management.
- Configured Alert manager to send alerts to Ops Genie and HipChat.
- Developed a hybrid mobile application for iOS and Android to accompany and extend the functionality of the web interface.
- Extensively used hipchat to communicate within the team and cross functional teams.
SOFTWARE ENGINEER
Confidential - NEW YORK, NY
Responsibilities:
- Designed and implemented a UI update for a server repair software tool in HTML5 and CSS3.
- Used HTML5, CSS3 and bootstrap for creating the webpages. Used css3 animations like 2d and 3d in JavaScript
- Wrote TypeScript dat is transpiled into Javascript via the CLI powered by webpack tooling and monorepos, with a design dat is informed by Google's Material Design Specifications
- Provided semantic HTML5 / CSS3 markup for campaign and landing pages, based on pixel-perfect requirements from marketing. Used in Bootstrap template and javascript,jQuery and XAMP, XAMP server used.
- Reviewed customer feedback about the debugging issues, fixed bugs with HTML andJavaScriptcodes and worked on
- Used Typescript to reduce the JavaScript lines and for finding the compilation error during testing.
- Used Require JS module loader and Browserify bundler in the application and Extensively used JavaScript closures, promises, arrow functions (lambda functions) features.
- Implemented Hibernate for persisting Java objects, JUNIT or Spring AOP to test performance.
- Used VS Code as an Integrated Development Environment (IDE) with Java Plugins.
- Developed a multi-threaded Java based framework to automate the creation and management of RDBMS database(Postgre SQL) and Pivotal Hadoop environments in the Amazon Web Services environment.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Created and/or revised WordPress theme assets for single and multi-page sites using CSS, HTML5 and plugins.
- Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and AngularJS.
- Designed methods for event handling using Ajax in Primefaces.
- Designed dynamic and browser compatible pages using JavaScript& Bootstrap.
- Developed new front end from the ground up using AnguarJS, EmberJS and API calls.
- Developed web pages to comply with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Resolved Salesforce Security issues like SOQL Injection and Cross Site Scripting by using JSENCODE and HTMLENCODE.
- Installed node modules such as lodash, react-bootstrap, enzyme, mocha, zest, babel, node-sass and more.
- Developed CSS Style for web page using LESS Structure and also implemented routing, Components, Form handling.
- Conducted unit testing Jasmine with test runner Karma and Protractor for AngularJS test cases and bug testing.
- Collaborated with UX designers to design wireframes for new products.
- Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle database using JPA/Hibernate.
- Architected &Implemented inter-institutional data authorization management (Scala, Play, hibernate, javaScript, mySql).
- Created Custom Controller Commands and developed Task Commands, Access Beans and Entity Beans using Struts Framework.
- Worked with db2 tools like Performance Expert, WLM for monitoring and analyzing of the databases.
- Worked on application development using Oracle SQL, PL/SQL, Oracle Forms/Reports and Informatica ETL.
- Communicated with RESTful web services using Retrofit, OkHTTP and Jackson.
- Created and Consumed Webservices like REST, SOAP using Spring MVC annotations
- Developed the application using Eclipse and Intellij idea as the IDE and used eclipse standard/plug-in features for editing, debugging. Worked with Apache Activemq, Apache Karaf as a module in JBoss Fuse ESB.
- Performed Java web application development using J2EE and Netbeans.
- Extensively worked with Repository tool SVN and continuous integration tools Jenkins, SONARCube
- Used Eclipse for developing the application and CVS for version control.
- Designed and implemented Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven). Migrated Jira across environments and worked on Jira database MYSQL dumps.
- Performed application development using tools like Intellij, JUNIT, and Maven for building application.
- Worked in various application methodologies including Agile, waterfall model and rdm.
- Used Amazon Cognito to provide Serverless User Authentication in the AWS Cloud for dis application.
- Application microservices architecture wrote in Python utilizing distributed message passing via NSQ with JSON and XML as data exchange formats.
- Installed and Configured PostgreSQL from source or packages on Linux machines.
- Integrated with Hipchat for team chat, Jenkins for continuous integration, or other systems using Bitbucket webhooks. Managed Ubuntu Linux and Windows virtual servers on AWS EC2 using Puppet.
- Extensive use of hipchat within the team to communicate and escalate any bug.
- Developed test suites in Selenium WebDriver (Java) with TestNG framework in Eclipse IDE
SOFTWARE ENGINEER
Confidential - Harrison, NY
Responsibilities:
- Designed and developed the layout of the application using AngularJS, HTML5, CSS/CSS3 and Bootstrap.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Used Java/J2EE Design patterns like MVC, Factory Method, Singleton, and Data Transfer Object (DTO) Service Locator. Developed WebJava/J2EE application (JSP, EJB) using Struts/Tomcat/Xerces for Sybase
- Presentation tier was incorporated using JSP, HTML, CSS, AJAX and JavaScript. Involved in all phases of SDLC. Interacting with the client and analyzing the requirements to help and understand the requirements.
- Developed the login and registration module and used the jQuery Validation Plugin for the form validation.
- Developed front end along with pages for user interactions; for the entire website using AngularJS, HTML, CSS and JavaScript. Used AJAX, JSON to send request to the server to check the functionality of the website.
- Used Ext.JSUIcomponents to implement various functionalities, Coded for Various windows, panels, forms and tree components, adding custom event on components and implementing their listeners for operation to be performed.
- Used Java Design patterns like Business Delegate, DataTransfer Object (DTO) and Service Locator in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
- Designed and developed the web-tier using Html, CSS, JSP’s, Servlets, Struts, SERVLETS, EJB, JPA, Struts.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like Javascript, AngularJS Jquery, HTML and CSS. Worked on Backend on Java JDBC with Oracle database using MSSQL, MySQL
SOFTWARE ENGINEER
Confidential - Deerfield, IL
Responsibilities:
- Designed and developed the web-tier using Html, CSS, JSP’s, Servlets, Struts, SERVLETS, EJB, JPA, Struts.
- Worked on bug fixing on functionality, performance and designing issues with JavaScript.
- Used collections in Java for manipulating and looping through different user defined objects
- Used Spring Core, Spring Web MVC, Spring ORM, Hibernate, Spring JDBC, and DAO, Spring AOP.
- Used collections in Java for manipulating and looping through different user defined objects
- Used Spring Core, Spring Web MVC, Spring ORM, Hibernate, Spring JDBC, and DAO, Spring AOP.
- Used Java Design patterns like Business Delegate, DataTransfer Object (DTO) and Service Locator in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
SOFTWARE ENGINEER
Confidential - Brookfield, WI
Responsibilities:
- Designed and implemented the user interface using JSP, Servlets, JavaScript, HTML, CSS and AJAX.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience. Enhanced the code according to the business requirements.
- Responsible for designing and managing the Sqoop jobs dat uploaded the data from Oracle to HDFS and Hive.
- Developed SOAP and HTTP Rest Web Services both in WMB and IBM Datapower.
- Designed and Developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2 . Involving in Building the modules in Linux environment with ant script.
- Wrote complex SQL queries, stored procedures in PL/SQL.
- Created test plans and JUnit test cases and test suite for testing the application.
- Adopt Agile Methodology to plan using JIRA.