We provide IT Staff Augmentation Services!

Software Engineer Ii Resume

2.00/5 (Submit Your Rating)

Kansas, CitY

SUMMARY

  • Developer with 6 years of extensive experience in software development life cycle (SDLC) in developing and designing user experiences of Internet/Intranet applications using HTML5, HTML, XHTML XML CSS, CSS3, PHP, JavaScript, jQuery MeetingW3C standards.
  • Expertise in developing web pages using HTML5, CSS3, CSS4, JavaScript, jQuery, Ajax, AngularJS, ReactJS, Bootstrap with web page cross browser compatibility and responsive web design and Server scripting language like Node JS, Backbone JS.
  • Extensive use of reusable components and containers inside React - Redux application.
  • Expertise in Web Front End Technologies Struts, Tag Libraries and Struts custom validation rules, Tiles, JSTL, Java Script, DHTML and XML/XSL.
  • Developed web-based enterprise applications using core Java, J2EE, Servlets, JSP, EJB, JMS, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), SQL and Object-Oriented Programming techniques.
  • Proficient in core Java concepts like Collection Framework, Multi-threading, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization.
  • Configured SQL Server Master Data Services (MDS) in Windows Azure IaaS.
  • Manage different AZURE environments for provisioning of Linux servers and services executed by the providers.
  • Good at Manage hosting plans for Azure Infrastructure, implementing & deploying workloads on Azure virtual machines (VMs).
  • Expertise XML technologies like DTD, XSD, XSLT and various parsers like DOM, SAX and JAXB.
  • Extensive experience working with RDBMS such as MySQL, MS SQL Server, Teradata, DB2, Oracle.
  • Experience in working with the NoSQL Database like MongoDB to manage extremely large data sets.
  • Managed Salesforce clients & users, gathering the necessary account requirements to successfully strategize and plan each project, and implement those plans to their organizational needs.
  • Expertise at JDBC API for connection and access to databases.
  • Expertise in Creating Hibernate configuration file, Hibernate Mapping files and defined persistence classes to persist the data into Oracle Database.
  • Proficient in developing Web Services, related technologies & frame works: WSDL, SOAP, REST, JAX-WS, JAXB, JAX-RPC, AXIS and Jersey, SOAP UI and generating client’s client using Eclipse for Web Services consumption.
  • Knowledge on Java8 features like lambda expressions and Java Stream API.
  • Experience with and solid understanding of Microservice.
  • Experience on Google Cloud Platform, Presto, Druid, Superset, Docker, Kubernetes
  • Experience using open-source big data components such as Hadoop, Hive, Presto, and Confluent Kafka.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Worked on deployment, installation, configuration, and issues with Application servers like Apache Tomcat, Confidential Web Sphere, BEA WebLogic and JBoss Enterprise Application Server.
  • Experience in implementing Design Patterns like Singleton, Factory, MVC, Data Access Object and Business Delegate.
  • Experienced in developing UML diagrams with Star UML, Rational Rose, and Microsoft Visio.
  • Experience on different IDEs such as RAD, Eclipse, Spring Tool Suite, and IntelliJ, WebStorm.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Subversion SVN, CVS, GIT and Visual Source Safe as versioning software tools.
  • Experienced in transferring data from different data sources into HDFS systems using Kafka producers, consumers, and Kafka brokers.
  • Configured auto-scaling groups for applications like Elasticsearch and Kafka to scale automatically when needed.
  • Hands on experience in building tools like ANT, Maven, Gradle.
  • Experience with SAST and DAST tools.
  • Extensively used Apache Camel for transformation and used both Java DSL and XML DSL.
  • Extensively worked on Pivotal Tracker and JIRA tools for tracking stories in a Project in a different methodology of Software Development Life Cycle.
  • Used Apache POI to convert XML files to Excel files and to read Excel files.
  • Configured and created application log files using Log4J to trace required application messages.
  • Having Experience on UNIX, Linux commands and Deployment of Applications in Server and ability to work effectively on Windows platforms.
  • Possess good analytical and communication skills, ability to work independently with minimal supervision and a very good team player.
  • Ability to work effectively in cross-functional team environments and experience of providing training to business user.

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE, Groovy, Python, SQL, and PL/SQL

Mark-up/XML Technologies: HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, Express JSAngularJS, ReactJS 16-16.8, Node JS, XML, XSD, XSL/XSLT, SAX/DOM, DOJO and JSON

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, JUnit, Apache CXF, SOAP UI, GWT, Jersey

Build Automation: ANT, MAVEN, Jenkins, Gradle, Bamboo, Ansible, Chef.

Web Services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Microservices, Apache Axis and Apache CFX.

Cloud Technologies: Amazon Web Services (EC2, SQS, RDS, IAM, S3), Pivotal Cloud, Foundry and Spring Cloud

Web/App Servers: Web Sphere, Apache, Apache Tomcat, JBOSS EAP, Web Logic Server and Apache Camel

Databases: Oracle, SQL-Server 2005, MySQL server, MS SQL, Confidential DB2, NoSQL, DB like MongoDB, and Cassandra.

IDE tools: Eclipse,RAD,SpringToolSuite(STS)and IntelliJ, Adobe Dreamweaver

Testing Tools/Others: Selenium, TestNG, JUnit, TOAD, Soap UI, Putty, Rational Clear Quest, RTC, Load UI and Mockito

Version Control: Tortoise SVN, CVS, Rational Clear case, Source Tree and Git

OS & Environment: Windows, Win 2k Server, Sun Solaris, UNIX

Design Patterns: Singleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front Controller and DAO Pattern

PROFESSIONAL EXPERIENCE

Confidential, Kansas City

Software Engineer II

Responsibilities:

  • Develop and debug ReactJS that meets the required standards for the website.
  • Worked on React JS Virtual Dom and React views, rendering using components which contain additional components called custom HTML tags.
  • Using Hooks, redux for state management and react router for routing.
  • Apply optimization techniques to reduce page size and load times to enhance user experience using sprites.
  • Developing RESTful web API using Node.js, Express.js, and testing APIs.
  • Building and debugging the components library, including Tree, Slide-View, and Table Grid.
  • Used git for version control and collaboration.
  • Implement ReactJS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
  • Use React-Router to turn an application into a Single Page Application.
  • Work on using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Use Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
  • Work on responsive design and developed a single isomorphic responsive website that could be served to desktop, Tablets and mobile users using ReactJS.
  • Used AWS cloud virtual instances for code management and collaboration.
  • Implement Drag and Drop functionality using React-Draggable. worked on Components for UX-Library consisting of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
  • Used React’s new feature Hooks to rewrite/re-factor front-end applications and better performance.
  • Use React-Autocomplete for creating google map’s location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using react.
  • Used DifferentReact hooksin Functional Component such asUseStatefor keep track of any change in State and Use Effectto load back-end API and used their data into Front-end side.
  • In Phase Two, work closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
  • Use Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform Restful services.
  • Create and use Reducers that received said Actions to modify the Store State Tree.
  • Call the Restful web services calls for POST, PUT, DELETE and GET methods.
  • Work on AWS for fetch the pictures files from AWS to UI.
  • Use Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
  • Extensively use Git for version controlling and regularly pushed the code to GitHub.
  • Use JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.

Environment: HTML 5, CSS3, JavaScript, ReactJS 16-16.8, Redux, My SQL, XML, JSON, Git hub, Restful API, AWS, and JIRA.

Confidential, Kansas City, MO

UI/UX Developer

Responsibilities:

  • Design, develop, and test, HTML5, CSS3, Bootstrap, JavaScript, jQuery and ReactJS that meets accessibility and web browser standards for website.
  • Design CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
  • Apply optimization techniques to reduce page size and load times to enhance user experience using sprites.
  • Enhanced application performance by Angular 9 Component based development in view of future Angular framework transitions.
  • Experience with creating custom directives, decorators, and services to interface with both restful and SOA services.
  • Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.
  • Used AJAX, JSON to send request to the server to check the functionality of the websites and for storing and exchanging information between browsers and servers.
  • Worked on GIT as a version control. Utilized NPM scripts for build and test environments in a Node.js application.
  • Work on responsive design and developed a single isomorphic responsive website that could be served to desktop, Tablets and mobile users using AngularJS.
  • Develop BizTalk 2006 and 2006 R2 orchestrations, maps, custom pipelines, custom pipeline components and BAM activities.
  • Provide production and Quality Assurance support for the BizTalk Server 2006, BizTalk HIPAA 3.3 Adapter and custom pipelines creating MSI Packages to be deployed among development, quality assurance and production environments.
  • Use C .Net, T-SQL, DTS packages to create applications, BizTalk custom pipeline components and stored procedures.
  • Use Excel Builder 3rd Party open-source library and tweak it to make sure it will work with IE11.
  • Use flickity.js for creating carousel-images.
  • Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
  • Analyze, strategize & implement Azure migration of Application & Databases to cloud.
  • In Phase Two, work closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
  • Design and configure Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
  • Expose Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer.
  • Provide high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
  • Implement high availability with Azure Classic and Azure Resource Manager deployment models.
  • Responsible for the build out, day-to-day managing and supporting Cassandra clusters.
  • Involved in the process ofdata modelingCassandra Schema.
  • Use Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform Restful services.
  • Add Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
  • Create and use Reducers that received said Actions to modify the Store State Tree.
  • Optimize animation logic with optimistic functions to increase performance in rendering.
  • Work with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
  • Call the Restful web services calls for POST, PUT, DELETE and GET methods.
  • Work on AWS for fetch the pictures files from AWS to UI.
  • Use React flux to polish the data and for single directional flow.
  • Use Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
  • Extensively use Git for version controlling and regularly pushed the code to GitHub.
  • Use JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Work with JASMINE unit test framework to write unit tests for JavaScript code.
  • Extensively use debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
  • Monitor the offshore work and providing technical help to the offshore team for their JIRA tickets.
  • Interact with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
  • Perform the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.

Environment: HTML 5, CSS3, Sass, Less, JavaScript, Bootstrap, Cassandra, Ajax, ReactJS 16-16.8, Redux, Flex, My SQL, XML, XSL, XSLT, JSON, Git hub, Restful API, AWS, JIRA, Jasmine and Web Strom.

Confidential, Seattle, Washington

UI Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application, developed using AGILE/Scrum methodology.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular7.
  • Worked on resolving User Interface issues using various front-end technologies such as HTML, CSS, Bootstrap, and JavaScript.
  • Built different modules, controllers, templates, custom filters, and directives in Angular.
  • Used modern web technologies to create a complexSingle-Page Application: Browser Experimented withAngular andES6.
  • UsedFlux with Reactfor maintaining unidirectional dataflow.Working withReact Routerfor developing Single Page Applications SPAs.
  • Worked in usingReactJS components, Forms, Events, Keys, Router, Animations and Flux Concept.
  • Utilized Java 1.8 features like Lambda expressions for collection evaluation and comparing the data, Stream API for Bulk data operations on Collections which would increase the performance of the Application, Parallel operations on collections for effective sorting mechanisms and to change the sequential stream flow of threads while session establishment.
  • Developed extraction process to send EDI 837 Professional and 837 Institutional files from internal FACETS backend system.
  • Used SQL DTS package, SQL stored procedure, BizTalk orchestrations and map to produce daily files. Maintained process to transform EDI 835 files to flat file format.
  • Migrated 15 HIPAA EDI projects from BizTalk 2006 using the HIPAA Adapter to BizTalk Server 2006 R2 using the Microsoft EDI pipelines.
  • Using HTML5, CSS3, JavaScript, jQuery, and AngularJS, created GUI interface of the web page.
  • Created custom directives and components which extended the elements and modules of Core AngularJS.
  • Created AngularJS controllers, services and used Angular filters for filter functionality in search box and integrator functionalities.
  • Used DifferentReact hooksin Functional Component such asUseStatefor keep track of any change in State andUseEffectto load back-end API and used their data into Front-end side.
  • Implemented AJAX functionality for the website, wrote JavaScript and jQuery programming.
  • Experienced designingdata modelsin Cassandra and working withCassandra Query Language.
  • Experience developing scalable solutions usingNoSQL databases CASSANDRA, MongoDB.
  • Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API calls from AngularJS and parsed the data to client and handled the security and Authorization using Spring Security and OAuth2authentication protocol, respectively.
  • Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.
  • Integrated Spring DAO for data access using Hibernate to fetch data from database and avoid redundant database access statements.
  • Involved in Batch Module and Developed Batch's using Spring Batch.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • Troubleshot AWS EC2 Status check including System Status checks and Instance Status check alerts.
  • Designed and developed Microservices for various Activation and management activities in One Network flow.
  • Implemented Micro Service Architecture, with Spring Boot-based services interacting through a combination of REST, SOAP.
  • Developed Spring 4.0 MVC based Rest web services to interact with UI.
  • Developed the presentation layer using Spring 4.0 MVC.
  • Used Spring Core annotations for Dependency injection and Spring 4.0 MVC for REST API s and Spring Boot for Micro Services.
  • Created S3 buckets for EC2 instances to store all the content including HTML pages, images, CSS files and Java script files.
  • Managed multiple AWS instances, assigned the security groups, Elastic Load Balancer and AMIs.
  • Auto scaled the instances to design cost effective, fault tolerant and highly reliable systems.
  • Developed REST web services authentication using Spring Security.
  • To lookup queues, used Spring JMS module and MDBs for listeners.
  • Extensively used HQL and SQL for querying databases.
  • Used JMS using RabbitMQ to report failure of connectivity between Quad instance and other components in Cluster.
  • Created Stored Procedures, functions, views, indexes and constraints, triggers required SQL tuning to reduce the response time in the application.
  • Developed, ran, and scheduled queries using SQL and T-SQL scripts.
  • Built NoSQL schemas and maintaining sessions by MongoDB.
  • Developed and executed unit test cases using JUnit.
  • Packaged and deployed the application in Confidential WebSphere.
  • Used Maven building tool for creating EAR file deployed in application servers and used for dependency management of code in application.
  • For application logging and notification, tracing mechanisms used Log4J.
  • To keep track of issues and tasks on individuals used JIRA ticketing system.
  • As a version control tool, used GIT

Environment: Java 1.8, HTML5, CSS3, Bootstrap, JavaScript, AJAX, AngularJS, ReactJS 16-16.8, Node JS, JSP, Spring MVC, Spring Boot, Spring Security, Spring Data, Hibernate, JDBC, Restful, OAuth2, Cassandra, JAX-RS, Jersey, XML, AWS, SQL, Oracle, MongoDB, RAD, WebSphere, Micro Services, Spark, Tortoise SVN, GIT, JUnit, Maven, JIRA, Agile/Scrum Methodology.

Confidential, Research Triangle, NC

Front-end UI Developer

Responsibilities:

  • Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.
  • Followed Agile Methodology in analyze, define, and document the application, which will support functional and business requirements.
  • Coordinated these efforts with Functional Architects.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Developed the UI using HTML5, CSS3 and JavaScript for interactive cross browser functionality and complex user interface.
  • Created single page application with loading multiple views using route services and adding more user experiences to make it more dynamic by using Angular, Node and Express as middleware.
  • Configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Developed application using Spring Boot, the business layer is built using spring and the persistent layer uses Hibernate.
  • Implemented spring cloud on top of Spring Boot where we incorporated Netflix Eureka registry for service discovery.
  • Implemented Micro Services using REST for consuming and producing data in JSON format, populated in UI using Spring Data JPA in data access object layer.
  • Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups.
  • Set up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Designed and configured secure Virtual Private Cloud (VPC) through private and public networks in AWS and create various subnets, routing table, internet gateways for servers.
  • Container management used Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).
  • Worked with ORM frameworks like Hibernate, JPA (Java Persistence API) and APIs such as JDO (Java Data Objects).
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template to perform the database operations by connecting to Data sources available.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Worked to secure our RESTful web services using OAuth 2.0 with spring security to authenticate any third-party requests coming in.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Used MongoDB as data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.
  • Worked with Web Sphere application server that handles various requests from Client.
  • Setup the continuous Integration (CI) process for the application using the Jenkins.
  • Worked on Log4J to validate functionalities and JUnit for unit testing.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Automated build process through Maven build framework.
  • Used Git to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.

Environment: Agile, Java1.8, HTML5, CSS3, JavaScript, Ajax, Angular, Micro services, Spring boot, Spring Cloud, Netflix OSS Stack- (Eureka), AWS (Amazon web services) including EC2, S3, Elastic Beanstalk EBS, Elastic Load Balancing ELB, AWS API-Gateway, Spring MVC, Spring JDBC, Spring ORM, Docker, OAuth 2.0, RESTful, Web Sphere, Maven, Git.

We'd love your feedback!