Sr. Software Engineer Resume
San Francisco, CA
SUMMARY
- Almost 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.
- Expertise in various JavaScript frameworks like TypeScript, VueJS, ES6, Angular 2+, Node.js, Express.js, React, Redux, Bootstrap, Responsive web design. (RWD).
- Proficient in developing web page quickly and effectively using JavaScript, HTML5, CSS3, SCSS, AJAX, Angular 2+, React, VueJS, Babel, Ajax, Bootstrsap, SCSS, Backbone.Js, ExpressJS, Node JS, and JQUERY and also experience in making web page cross browser compatible.
- Test driven development using YAML, JSON and improved the code communication with the help of test
- Developed Single Page applications using AngularJS using components, directives using TypeScript.
- Designed and Implemented MongoDB Cloud Manger for Google Cloud.
- Create custom mobile and PWA applications using Angular 7.
- Used Amazon Web Services EC2 to deploy our team's projects on to the public cloud.
- Designed, built and coordinate an automated build & release CI/CD process using Git Lab, Jenkins, Nexus, and Chef on hybrid IT infrastructure
- Strong development skills in designing and developing Microservices along with Spring Boot and Coherence cache implementation.
- Delivered high quality modules on the AWS stack using Lambda, SNS and ElastiCache with Redis
- Used Jenkins for continuous Integration and Maven to Build.
- Used Puppet to deploy ELK for automating continuous deployment (CD) and configured Slave Nodes and deployment failure reporting. Applications are monitored using the Splunk, New Relic and CloudWatch alarms.
- Implemented a Continuous Delivery framework using Maven, Jenkins and Chef in Linux environment.
- Wrote client Side code using React.js, isomorphic React and used NPM & gulp directories to generate the server.
- Improved and simplified development workflow by introducing tools such as Gulp, Grunt, Node.js and Bower.
- Created and Web Content Accessibility Guidelines (WCAG) compliant email template with node.js and handlebars.
- Utilized MEAN stack, REST design pattern, MVC framework and SPA (Single Page Application) framework based on Angular JS. Deployed JAVA/J2EE applications through Jboss Application servers.
- Managed and developed a Usability Testing Plan with an UX Adobe Creative Suite, Photoshop, Dreamviewer.
- Wrote TypeScript that is transpiled into Javascript via the CLI powered by webpack tooling and monorepos, with a design that is informed by Google's Material Design Specifications.
- Capable to write tests using JSLint, UglifyJS, Karma, Mocha, Chai, Protractor, Jasmine, Selenium Karma Enzyme, and Jest. Used GIT as repository, GitLab/ Github to build and deploy the project into Fuse server.
- 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
- React
- Redux
- Angular 2+
- ES6
- Redux
- Typescript
- JavaScript
- HTML5
- CSS
- Ajax
- Bootstrap
- Angular js
- SCSS
- VueJS
- UX
- Balsmiq
- Test Driven Development
- Continuous Integration and Continuous Delivery
- Splunk
- ELK
- Redis
- SASS
- LESS
- Java
- MYSql
- MongoDB
- Webservices
- Rest
- NodeJS
- ExpressJS
- Microservices
- VS Code
- Webpack
- Babel
- JSLint
- UglifyJS
- Karma
- NPM nginx
- GitLab
- Github
- Jasmine
- Protactor
- Selenium
- SonarQube
- Enzyme
- Mocha
- Chai
- Scrum
- Agile
- AWS
- Jenkins
- Docker
- TeamCity
- JSON
- XML
- Jira
- Linux
- Mac
PROFESSIONAL EXPERIENCE
Confidential - SAN FRANCISCO, CA
SR. SOFTWARE ENGINEER
Responsibilities:
- Architected mainframe modernization solutions using SOA web services, middleware integration technologies and ESB based on JAVA/J2EE. Developed server-side services using JSF, Java, Hibernate, spring, Web Services.
- Responsible for secure batch data flow to downstream systems using Middleware Java technologies.
- Defined and constructed layers, server-side objects and client-side interfaces based on Java/J2EE design.
- Developed and implemented Spring boot, Spring Modules (DAO, MVC, Securities, AOP, ORM data) and Java/J2EE based MVC (Model-View-Controller) framework for the application.
- Worked on the SPRING framework like SPRING DAO, JDBC Templates, Transactions, Security, AOP, MVC, ORM.
- Developed the spring AOP programming to configure logging for the application. Designed the page flow using struts, server side components, and ibatis for DAO layer.
- Developed Microservice to provide Restful API utilizing Spring Boot with various frameworks such Hibernate,JPA.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Implemented functionalities using Spring IO / Spring Boot with Thymeleaf and Hibernate ORM.
- Used to create a Criteria object that returns instances of the persistence object's class when your application executes a criteria query.
- Developed Web Based Application using J2EE and Implemented application level persistence using JPA, Toplink,
- Re-wrote the FLEX applications to HTML applications using AngularJS and Angular 5/6.
- Worked on creation of components for routing and forms using the Angular-cli and Angular 4.0.
- Developed Enterprise business objects and domain objects using Hibernate Criterias for ORM for handling server side object. Create Reactive forms using Angular 5 for greater form control and validation.
- Developed scalable front-end user interfaces using JavaScript, HTML5, CSS3, Node.JS, Angular.JS and Backbone.
- Developed database migrations using SQL Alchemy Migration. Prepared statements are used for communication with MySql database. Used MongoDB and MySQL databases in Web API development.
- Developed PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and Apache Tomcat.
- Used SQL Profiler for troubleshooting, monitoring, optimization of SQL Server and SQLcode.
- Developed presentation layer using JavaScript based frameworks such as Javascript, Ajax, JSON.
- Implemented continuous deployment system with Jenkins, AWS CodeDeploy deployment of Java Applications.
- Designed and developed SOA based enterprise system using JIRA, iLog, Git, SVN, Oracle SOA Suite, WebLogic.
- Developed end-to-end composite RESTful Web Services by using SOA with CXF framework.
- Designed Web Services to interact with various business sectors and used Restful API, SOAP for web services.
- Developed the authentication/authorization for the application using various NPM node modules including JWT Web Token. Worked with IntelliJ and used Gradle build tool to achieve more functionality for build process.
- Configured server side J2EE components like JavaBeans, JSP, using NetBeans and deployments in JbossWildfly.
- Stored the data in an Apache Cassandra Cluster Used Impala to query the Hadoop data stored in HDFS.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Worked on Source control tool with Windows devices using Visual Studio Tools VST, SVN for Apache Cordova. With an extension for Visual Studio
- Used JSHint, Mocha and Jasmine to detect errors in JavaScript code and to test and Protractor for e2e testing.
- Introduced redux-thunk and Immutable.js as additional libraries to support ReactJs application.
- Developed Micro Services using (MEAN Stack)Node.js, Elastic search on Private Cloud OpenStack using Express.js.Wrote code using Javascript, Coffeescript, Angularjs, Bootstrap.
- Used Nginx as load balancer to pass requests to node.js server.
- Performed automated testing on the front end using jest and enzyme frameworks.
- Wrote unit test scripts for controllers, filters and services using Karma, Jasmine and Mocha.
- Designed and Developed ECS Business operation code using Core Java.
- Architected the frontend solution using React, Relay and GraphQL.
- Lead the UX and design outsourced teams helping with product ideation to creation.
- Worked on Java 8 features like Lambda Expressions, Java Stream API and Concurrent Accumulators.
- Developed applications based on Model-View-Controller (MVC) architecture using core design patterns (creational, structural, behavioural) and JEE design patterns (Data Access Object, Business Delegate.
- Setting up network environments using TCP/IP, DNS, DHCP and proxy.
- Responsible for designing architecture by developing Abstract Modules in Zend.
- Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a REST service hosted on AWS using API Gateway and used DynamoDB.
- Implemented Design patterns such as MVC, Data Access Objects, Singleton, Observer, Factory, Session Facade.
- Built and maintained Infra DevOps team's CICD pipeline using technologies such as Git, Bitbucket, REST,
- TeamCity, Service Now, and Artifactory. Create wireframe mockups for Android tablet device.
- Worked with Grunt and used plugins - uglify, concat, replace, eslint, jslint, sprite.
- Use the Gulp task runner to minimize repetitive tasks like build, minify, uglify
- Utilized GULP to compile SASS, Uglify, Minify and module bundling.
- Developed the iOS app using React-Native and Redux. Full redesigned of the Mobile App from Objective-C to Swift. Implemented server/client integration written in Kotlin, compiled to LUA.
- Integrating Micro services and JSP's using Ajax and jersey client based on the Rest template which is generated using Swagger. Created test coverage for the web services by using Junit and Easymock.
- Done load testing of SOAP Web Services using SOAP UI and Apache JMeter tools.
- Used REST Client and POSTMAN to test the rest based services. Created Java based scripts for Selenium RC with JUnit, TestNG as automation frame work.
- Utilized SonarQube tool measured and analyzed the quality of source code.
- Designed and deployed AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
- Developed software's for AWS in Java using Spring Framework, Lambda, API Gateway, SNS, DynamoDB, MySQL, SES, EC2 and Apache Tomcat web server. Used Docker as CI/CD tool for integrating different code components.
- Created a new cluster and container management tool using Kubernetes for Zero downtime Deployment.
- Maintained Kinesis Firehose data streams that consume CloudWatch events and outputs to S3.
- Integrated data from automated backend Hadoop job with the application over a config-driven transfer server.
- Applications are monitored using Splunk, New Relic and CloudWatch alarms. Integrated backend processes with SQS communication and elasticache storage.
- Deployed and developed my project using AWS Data pipeline, Elastic Beanstalk, Elasticsearch, Amazon messaging services (SQS and SNS) and Amazon Kinesis services.
- Deployed to Amazon Web Services ElasticBeanstalk and internally on a Linux server using Ansible.
- Responsible for implementing XML Http Request to make Ajax calls from servers to simulate SSO functionality.
- Responsible for configuring JBOSS Application Server administration activities which involved creating domains, Configuring the domain for WebLogic clustering, SSL, Database Connection configurations.
- Worked in a maven project with BDD and TDD, JVM. Written step definitions and page object code under JUNIT.
- Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA.
- Configured JMS Server setup and DB Connection pool setup & deployed Returned items in Weblogic Server.
- Used ActiveMQ messaging to set up communication between applications in ESB. And flows are created for JAX-WS and JAX-RS web services. Developed Restful MicroServices deployed on AWS servers using EBS and EC2.
- Used Apache Tomcat Application Server for application deployment in the clustered window environment.
- Installed and configured the development environment using Web-logic.
- Build features using TDD and Domain driven design in DevOps environment with CI, regression and deployment.
- Applied industry proven J2EE and Gang of Four design patterns such as Decorator, Strategy, Factory.
- Utilized Agile Methodology/Scrum (SDLC) to managed projects and team.
- Development experience in Windows, Linux, Mac OS and UNIX operating systems.
- Developed Applications by using design patterns and J2EE patterns (Factories, Abstract, Prototype, Singleton).
Environment: Java, Spring boot, DAO, MVC, Securities, AOP, ORM data, Thymeleaf, JPA, Toplink, Hibernate, Hibernate Critieras, JavaScript, Angular 2+, React, Redux, HTML5 / CSS, AJAX, bootstrap, NodeJS, ExpressJS, MySQL, Oracle, SQL, PL/SQL, MongoDB, Cassandra, SQL Profiler, SOA, Rest, JSON, OAUTH, JWT, IntelliJ, Visual Studio, nginx, Git, Swagger, JUnit, EasyMock, JMeter, Selenium, Enzyme, SonarCube, Jasmine, Protactor, Postman, Agile, Scrum, AWS, EC2, S3, RDS, API Gateway, Docker, Kubernetes, ECS, SSO, SSL, Lambda, Maven, GraphQL, JIRA, Microservices, JMS, activemq, Tomcat, Linux, unix, Mac, solid principles, domain driven design, single responsibility design, gang of four, composite, Behavioral, proxy, abstract, prototype, singleton, factory, Babel, JSLint, UglifyJS, React Native, iOS, Android, Kotlin, Swift
Confidential - CLEVELAND, OH
SR. SOFTWARE ENGINEER
Responsibilities:
- Developed an in-parallel computation framework for association, correlation, and aggregation analytics using Java and Hazelcast backed by MongoDB and MySql data stores.
- Developed new features for highly concurrent, multi-threaded microservice applications that run on Tomcat in a Linux cloud environment using Java, MongoDB, Sybase, and Hazelcast.
- Developed service layer using Java/j2ee using Spring Tool Suite.
- Developed the spring boot applications using Java 1.8 using the advanced version of Eclipse IDE which is Spring Tool Suite (STS) and Maven as the build tool.
- Developed frontend & middle tire components by using Spring, Spring MVC, Spring Web Flow, DAO & Hibernate3.
- Integrated Spring Boot Application with its Spring Ecosystems like Spring JDBC, Spring ORM, Spring Data, Spring Security etc.
- Designed and implemented of desktop, mobile and web applications in Java and HTML5/Javascript using Eclipse, NetBeans, and Xcode IDE's; Swing, GWT, Vaadin, JPA, Hibernate, PhoneGapframeworks; and SVN, git, maven source code environments.
- Developed the web-based Dashboards for different users using the latest web technologies like Angular 4/5, Typescript, JavaScript and CSS preprocessor SASS and bootstrap 4 and Node JS and ES6 features.
- Collaborated with various clients to develop multiple front-facing websites utilizing HTML5, CSS3, Javascript and WordPress.
- Used AJAX extensively to dynamically update parts of the web page asynchronously and handled asynchronous programming via JavaScript promises.
- Built a website with the help of REST API(NodeJS) to invoke Kubernetes server for creating/retrieving data about containers.
- Implemented back-end Web API with the use of MongoDB, ExpressJS, and NodeJS and established connectivity with the use of Axios.
- Developed organized SQL, Postgres and MySQL databases optimized for Javascript.
- Created new connections through application coding for better access to DB2 database and wrote SQL & PL/SQL Stored procedures, functions, sequences, triggers, cursors, object types etc.
- JSON is used for serializing and deserializing data that is sent to or receive from JSP pages and developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- Used OAuth for service layer security.
- Used iBatis and MyBatis ORM tools which automate the mapping between SQL databases and objects in Java.
- Utilized built in components of AngularJS like http, resource and promises for reliable communication between server and application.
- Developed UI automation framework for AngularJS web application using Java, Maven and TestNg that will run test suites on multiple environments based on user specified external file.
- Worked in PostgreSQL database on simple queries and writing Stored Procedures for normalization and denormalization.
- Developed RESTful API micro-web services in controller and service layer to handle http requests.
- Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.
- Created new web pages for current and new programs using Sublime Text Editor and JavaScript.
- Deployment of the webservice converted java interfaces on a daily basis to a websphere testing environment for subsequent development of the front end.
- Involved in creating unit testing of various layers using junit and created automated test scripts for integration testing using selenium.
- Experience in developing automated unit testing using JMeter and Unit test cases using Junit, Easy Mock, Mockito and Power Mock Frameworks.
- Created automated test scripts for web applications with Ruby and Selenium testing module.
- Performed Service Level Testing for Web services using Soap UI, HTTP, Curl and Postman.
- Agile/SCRUM was used as the project management methodology and JIRA and Confluence were the tools used to keep things in check.
- Wrote complex reporting applications with Ext JS and Sencha Touch for Windows Azure and Amazon Web Services (AWS), Linux and Windows servers.
- Designed and deploying a multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation.
- Designed and developed API Gateways in single tenet AWS spaces to match multi-tenet AWS environment.
- Developed unit and integration tests for existing Microservices using Junit and Docker.
- Developed Java API to interact with the Amazon SQS and ECS used in sending bulk emails.
- Designed, deployed and supported highly available and scalable Pingfederate infrastructure in AWS and On-premise that provides single-sign-on (SSO) and federation solutions for internal accesses.
- Providing support & development of web based applications and TCP/IP socket applications in UNIX/ LINUX, using PHP,JavaScript, Oracle, MS SQL, t-sql, Pl/SQL, openSSL.
- Used AWS Amazon Web Services EC2, IAM,, Route 53, Cognito, Lambda to deploy our team's projects on to the public cloud.
- Developed Message Driven Beans (MDBs) for receiving and processing data from the IBM MQ Series using JMS.
- Used with ActiveMQ for asynchronous messaging between the business tier and the process tier.
- Development experience in Windows, Linux, Mac OS and UNIX operating systems.
- Created custom web applications using Angular and Ionic for cross platform deployment.
- Written custom JAVA code for Export, Undeploy, Start, Stop SOA composite services deployed on EM console.
- Developed Hybrid Mobile App with Ionic and Cordova framework on both Android and IOS platforms.
Environment: Java, DAO, MVC, ORM, Ibatis, JavaScript, AngularJS, HTML5 / CSS, AJAX, bootstrap, NodeJS, ExpressJS, Postgres, MySQl, PostgreSQL, Sql, Pl/SQL, MongoDB, Restful API, JSON, OAUTH, XML, Eclipse, Sublime Text, websphere,Git, SVN, JUnit, Mockito, JMeter, Selenium, Postman, Agile, Scrum, AWS, EC2, S3, RDS, API Gateway, Docker, Kubernetes, ECS, SSO, SSL, Lambda, Maven, JIRA, SOA, JMS, activemq, Tomcat, Linux, unix, Mac, Ionic, Cordova
Confidential - MCLEAN, VA
SR. SOFTWARE ENGINEER
Responsibilities:
- Designed, Developed and Tested the Portals using Java/J2EE and Liferay Portal Technology.
- Involved in creating the Test automation framework from scratch. Used Maven as a build tool and created the framework with selenium, selenium grid, java, TestNG, BDD cucumber-JVM and page object page factory design pattern.
- Used Java, multithreading, JDBC, QuickFIX, Sybase, GemFire, MS SQL, Tibco, Financial Fusion and Eclipse to design and implement high volume, low latency and multithreading FIX trading platform.
- Developed automation test cases using Java and Junit on Eclipse for web 2.0 Ajax application.
- Used JavaScript/J-query to perform client side validations on VisualForce pages and to improve the performance of the User interface.
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- Created and/or revised WordPress theme assets for single and multi-page sites using CSS, HTML5 and plugins.
- Implemented responsive web design and maintaining larger style sheets using Bootstrap and Sass.
- Used Nodejs tool to package, minified, uglify and optimize the code.
- Used Express.js on the top of Node.js as a proxy to interact with RESTful services and interaction with MongoDB which is a NoSQL Database.
- Designed and Developed database systems using RDBMS concepts including Oracle, PostgreSQL, MySQL and experience in writing SQL queries, PL/SQL, T-SQL, Stored procedures, prepared statements and triggers.
- Developed the service layer for the partner portal by creating SOAP/REST based Webservices interface between systems using HTTP, JMS.
- Designed and developed the agent portal using framework AngularJS 2.0 along with HTML5, CSS3 and Typescript.
- Used D3.js and AngularJS to construct data visualization and geo-clustering for market targeting.
- Developed Java application for fetching and merging files in SVN repository and save it to the database.
- Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
- Used iBatis and MyBatis ORM tools which automate the mapping between SQL databases and objects in Java.
- Developed views using JSPs and struts tags and using Tiles framework, improving UI flexibility and providing single point of maintenance.
- Configured Hibernate, Spring and MyFaces (JSF) to map the business objects to MySQL Database using XML configuration file.
- Developed backups and recovery strategies for Oracle databases and DB2 UDB databases to meet our customer SLA requirements.
- Used Java Technology to connect the web forms to data sources such as MS SQL Server and Xml files for manipulating data in database.
- Built a RESTful API to save and retrieve agent information in Java using Struts MVC, Apache CXF and JAXRS.
- Used JMeter to check load balancing in WebLogic with multi thread.
- Created controller Servlets for handling HTTP requests from JSP pages.
- Debugged RESTful API with Postman to resolve long standing bugs.
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- Responsible for maintaining and expanding our AWS infrastructure using AWS EC2, manage documents in S3, providing IAM access to S3 buckets.
- Built application and database servers using AWS EC2 and created AMIs as well as use RDS for Oracle DB.
- Used JSON for serializing and deserializing data that is sent to or receive from JSP pages.
- Used JIRA and Crucible for creating change tickets and handling production bugs and development tasks.
- Developed webservice using SOAP, UDDI, WSDL and XML, and wrote scripts to deploy them on apache tomcat.
- Deployed the applications in Linux servers using deployment scripts.
- Developed and maintained UNIX scripts that extracted data to be sent to participating vendors and receive files from vendors to update files as well as mainframe database.
- Handled cross platform compatibility issues (Firefox, Chrome, Opera and Safari) on both Windows and Mac.
- Used Ionic framework to develop and build the hybrid applications for both android and iOS also use Java script for the back end functionalities to develop the hybrid applications.
- Design, develop and deploy Business Processes Orchestrated in BPEL and ESB using Oracle JDeveloper and SOA Suite.
Environment: Java, Spring, Mybatis, Struts, JSF, JSP, Servlets,JavaScript, AngularJS, HTML5,CSS, AJAX, bootstrap, NodeJS, ExpressJS, Db2, Sql, Pl/SQL, MS SQL Server, Rest, XML, Apache CXF, Eclipse, weblogic, SVN, JUnit, JMeter, Selenium, Postman, Agile, AWS, EC2, S3, RDS, JSP, Servlets, Maven, ANT, JSON, JIRA, SOA, Tomcat, Linux, unix, Mac, ios, android
Confidential - RICHFIELD, MN
SR. SOFTWARE ENGINEER
Responsibilities:
- Reviewed customer feedback about the debugging issues, fixed bugs with HTML andJavaScriptcodes and worked on
- Wrote TypeScript that is transpiled into Javascript via the CLI powered by webpack tooling and monorepos, with a design that 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.
- Used JavaScript, Vue. js, Element-UI, HTML and CSS for the development of a UI for management of virtual networking devices.
- Directory Listing and File down load services (Similar to Windows Explorer on a PC, developed using Google Web Toolkit, AJAX). Used GWT Java-to-JavaScript compiler to translate java programming language to JavaScript.
- Developed presentation tier as JSPs, HTML and CSS with custom tag libraries using Struts 2 and Spring 3.0 Framework. Involved DAO implementations using Hibernate and Spring Data JPA.
- Worked on JDBC to select and update the data from the PL/SQL database.
- Used Spring Batch to load data from different source like file, table etc to database (oracle).
- Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
- Developed the service layer for the partner portal by creating SOAP/REST based Webservices interface between systems using HTTP. Used VS Code as an Integrated Development Environment (IDE) with Java Plugins.
- Created Horizontal and Vertical Cluster configurations of WebSphere Application Servers and WebSphere Process Servers (WPS). Used CVS to maintain source and version management and used Eclipse as IDE.
- Used Continuous integration tools like Hudson, OpenShift Cluster Management, Jenkins and developing the architectural flow of using SVN to CI.
- Developed/maintained and executed the Automation Test Scripts with Selenium Java API using Eclipse IDE, performed web services testing, thus ensuring high Code Coverage and security.
- Transformed the Automation from selenium to Jest and puppeteer.
- Worked on different software development methodologies like Waterfall, use cases, Spiral, RUP and Agile Process.
- Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud and Google Cloud Platform (GCP) configuration. Created controller Servlets for handling HTTP requests from JSP pages.
- Used Jest(Java Rest client) for ElasticSearch to execute the JSON queries.
- Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
- Used Mercurial for Version Control tool and Jira for bug tracking tool.
- 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
Confidential - WOONSOCKET, RI
SOFTWARE ENGINEER
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.
- 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