We provide IT Staff Augmentation Services!

Sr. Software Engineer/ui Developer Resume

4.00/5 (Submit Your Rating)

Sunrise, FL

SUMMARY:

  • Around 7+ years of professional experience in development and deployment of various Object oriented and web - based Enterprise Applications.
  • Experience as a software engineer,full stack developer and Web Developer and proficient in programming, design, development, coding, testing using Python, java, JavaScript,Database, AWS,perl and networking understanding. Expert in Python, with knowledge of Python web framework. Django or Flask and interface development and implementation of Client/Server application development.
  • Development experience with J2EE technologies and JDBC, Web Services (SOAP, WSDL), JMS, JUnit, JPA, HTML, Ajax, CSS, JavaScript, LDAP and AXIS.
  • Sound knowledge in spring, Hibernate, RDBMS, Web, XML, Ant/Maven, HTML, Python, Shell Scripting.
  • Extensive experience with multiple technologies like Python, Perl, C++, Shell Scripting, core Java and C.
  • Experience with different Network Management Tools, like Solar Winds, Wireshark, CA Spectrum, Opsview and Cisco works to support 24 x 7 Network Operation Centre.
  • Experience in handling database issues and connections with SQL and NoSQL databases like MongoDB (2.6, 2.4) by installing and configuring various packages in python (Teradata, MySQL dB, Pyodbc, MySQL connector, PyMongo and SQLAlchemy)
  • Experienced in working with various Python Integrated Development Environments like Net Beans, PyCharm, PyScripter, Spyder, PyStudio, PyDev and Sublime Text.
  • Exposure to automation in Ansible using its Python API.
  • Good experience in using Struts, Spring MVC, Spring Web flow, Hibernate and JavaScript.
  • Comfortable level of expertise in Relational Database Management Systems (RDMS) like AzureSQL/ SQL Server 2012 and Oracle 10G.
  • Expertise in design and development of web applications using JSP, JavaScript, HTML5, CSS3, JQUERY, AJAX, JSON, DOJO, Adobe Flex4, Flash, XSL, XSLT, Node.JS, Angular.JS, Backbone.JS,bootstrap.
  • Experienced in web applications development using Django/Python, Flask/Python and Node.js, Angular.js, DOJO, JQuery while using HTML/CSS/JS for server-side rendered applications.
  • Expertise on Full Software Development Life Cycle, with strong skills in Scala, Akka Stream, Akka Actors, Akka Http & other reactive libraries, Slick ORM, Play Framework, PHP (LAMP Stack), C#, CSS3, HTML5, JavaScript, NodeJS, ReactJS, JQuery, AJAX, Symfony, Zend, CodeIgniter, Yii, AWS, ECS, S3, Docker, Jenkins, Capistrano, Ansible, MySQL 5.7, MSSQL 13 & Oracle 10g administration.
  • Good experience of software development in Python (libraries used: libraries- Beautiful Soup, Numpy, SciPy, matPlotLib, SQLAlchemy, python-twitter, Pandas data frame, network, urllib2, WxPython).
  • Good experience in developing web applications and implementing Model View Control (MVC) architecture using server side applications like Django, Flask and Pyramid.
  • Expertise in designing and developing professional UI web applications using front-end applications like HTML/ HTML 5, DHTML, CSS, CSS3, Bootstrap 3, AngularJS 2, AngularJS 1.X, Angular.
  • Experience in handling database issues and connections with SQL and NoSQL databases like MongoDB (2.6, 2.4) by installing and configuring various packages in python (Teradata, MySQL dB, Pyodbc, MySQL connector, PyMongo and SQLAlchemy)
  • Experienced in working with various Python Integrated Development Environments like Net Beans, PyCharm, PyScripter, Spyder, PyStudio, PyDev and Sublime Text.
  • Experience on Key AWS services: EC2, S3, DynamoDB (NoSQL) and Lambda.
  • Experienced in MVC frameworks like Django, Angular JS, Java Script, JQuery and Node.js.
  • Experienced in web applications development using Django/Python, Flask/Python and Node.js, Angular.js, DOJO, JQuery while using HTML/CSS/JS for server-side rendered applications.
  • Strong Experience in Designing and Programming of Algorithms in C / C++, Java.
  • Experience in multiple Servers like IBM WebSphere, WebLogic, Jboss and Apache Tomcat.
  • Excellent insight in Model View Control (MVC) architecture, Service Oriented Architecture (SOA), Design Patterns, UML.
  • Experience in using Aurora for creation of graphs, charts and math equations.
  • Good Experience in software development process using Agile and Scrum. Proficient in creating server-side components, design implementing Business Tier Objects, User Interface design and development, Unit testing, debugging and Deployment.
  • Proficiency in programming with different Java IDEs like Eclipse and MyEclipse, Intellij.
  • Built Spring based Java micro services to support enterprise web application.
  • Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
  • Experience of various java application development and CI/CD pipeline tools like GitHub, Jenkins, AWS and Unix shell scripting.
  • Working under a senior software architect, prototyped a Kafka-based message queuing system as a Spring.
  • Designed and developed custom Mongo DB applications specific to clients' needs.
  • Database development skills using Database Servers like MySQL, SQL Server 2005, Oracle and MongoDB.
  • Deployed applications in weblogic, tomcat and Pivotal Cloud Foundry (PCF) environments
  • Hands on experience on NGINX.
  • Have hands on experience on Java 8 environment.
  • Wrote functional tests for REST interfaces in Clojure.
  • Experience in publishing and consuming SOAP/WSDL/JAX-WS based web services using Apache Axis and JAX-RS based web services using Apache CXF.
  • Extensive experience with Amazon Web Services (AWS), Open stack, Docker Puppet, Chef, Ansible, AWS Cloud Formation, AWS CloudFront and Experience in using containers like Docker and familiar with Jenkins.
  • Team player with good communication skills and written skills and also a self-motivated individual with exemplary analytical and problem solving skills.
  • Hands on experience with JUnit, Http Unit, JWeb and Unit in developing test cases and determining application functionality.
  • Used Hibernate ORM framework as persistence engine and configured O/R mapping.
  • Hands-on experience to SCRUM Agile model, XP Practices like Pair Programming and Test Driven Development (TDD).
  • Experience on configuring auto scalable and highly available microservices set with monitoring and logging using AWS, Docker, Jenkins and Splunk.
  • Experience on working with on-premises network, application, server monitoring tools like Nagios, Splunk, App Dynamics and on AWS with Cloud Watch monitoring tool.
  • Experience with application/data migration to AWS and good knowledge on Salt stack.
  • Hands on UML compliant high level design with data flow diagram, Class Diagrams, Sequence Diagrams, Activity Diagram and Use Cases and documenting for peer developer.
  • Good knowledge working with developing component based reusable applications and Workflow automation using Clear Quest, UML, Rational Rose and Visio.
  • Hands-on scripting language like CGI using Perl, PHP.
  • Good experience in Amazon Web Services (AWS) environment and good knowledge of AWS services like Elastic Compute Cloud(EC2), Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, Elastic Filesystem, RDS, DMS, VPC, Route53, Cloud Watch, Cloud Trail, Cloud Formation.
  • Hands-on a service-oriented approach (SOA) using ActiveMQ for integration.
  • Excellent communicational, analytical, business and interpersonal skills. Comfortable working independently and also a good team player. Highly motivated to take independent responsibility as well as has the ability to contribute and be a productive team member.

WORK EXPERIENCE:

Sr. Software Engineer/UI Developer

Confidential, Sunrise, FL

Responsibilities:

  • Used Agile/ Scrum development methodology and maintained Scrum related information in Rally.
  • Hands on experience on web services (SOAP, REST).
  • Used JavaScript extensively with tool called neXt UI for construction of networking topology for GUI and also used Django to integrate with tool.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Implemented load-balancing with NGINX to allow dozens of Node JS instances to handle thousands of concurrent users.
  • Involved in developing applications using Java and J2EE.
  • Developed Presentation layer components comprising of JSP, Java, HTML5, JavaScript, JDBC, Hibernate, NoSQL DBs, JUNIT, ANT, Maven, Hudson, Ajax, OOP, Soap, Rest, perl, python AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
  • Configure data source connection like Hive or MySQL and use it to explore and analyze the data. This data source connection is used to create HQL in a visual editor without the need to create query manually. Scoop editor is finally used to import query results into Hive or export to other data sources.
  • Worked with Node.js developer, Expert knowledge of modern back-end JavaScript (Node.js), front-end JavaScript, Angular, HTML, & CSS, including libraries and frameworks.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Performed Continuous Delivery in a Microservices infrastructure with Amazon cloud, Docker and Kubernetes.
  • Used Jinja of Flask to develop the backend and SQLAlchemy to link to the mysql database.
  • Developed Presentation layer components comprising of JSP, Java, HTML5, JavaScript, JDBC, Hibernate, NoSQL DBs, JUNIT, ANT, Maven, Hudson, Ajax, OOP, Soap, Rest, perl, python AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
  • Worked on Node.js Middleware framework like Express.js and essentially developed microservices and serve them through middleware. Served any Client side libraries through microservice.
  • Worked on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation.
  • Architect, develop, plan and migrate servers, relational databases (SQL) and websites to Microsoft azure cloud.
  • Programmed in Hive, Spark SQL, Java, C# and Python to streamline the incoming data and build the data pipelines to get the useful insights, and orchestrated pipelines using Azure Data Factory.
  • Agile methodology was applied; MVC design pattern used; accompanied with Hibernate persistence
  • Provided design and mentor framework integrated implementation for interactive web application development.
  • Developed tools using python and shell scripting to automate some of the menial tasks.
  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
  • Test automation using Selenium WebDriver for all GUI feature tests (Java and Python, Git/Bitbucket) for browser metrics tests (IE/Chrome/Firefox) and sanity tests, etc.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
  • Involved in Performance Testing, gathered requirements for various projects, created Test Plans scripts, coordinated with project teams to run various tests in Load runner Controller & Neoload.
  • Developed tools using Python, Shell scripting, XML to automate some of the tasks.
  • Used Languages and Packages: PHP, Java, JavaScript, AJAX, PHP, jQuery, HTML, MySQL, XML, CSS, JSON and SVN Client, Code Igniter, FogBugz, Coda, Memcached.
  • Involved in the development of front-end of the applications using AngularJS, JavaScript, CSS, XML, HTML, Typescript.ss
  • Developed web based applications and http,TCP/IP socket applications in UNIX, using PHP 5, C, Perl, JavaScript, Oracle 10G, MS SQL, t-sql, Pl/SQL, openSSL.
  • Deployed application in AWS cloud using services like EC2, DynamoDB, Aurora, ELB, VPC etc.
  • Written scripts in Python, Perl, Java to automate log rotation of multiple logs from web servers and for automation and monitoring of AWS services like VPC, ELB, RDS, Lambda, AWS OpsWorks, Cloud Front using Shell and Python scripts and Using Jenkins AWS Code Deploy plugin to deploy.
  • Developed the Spark-Kafka-Producer-Consumer module for reading and writing
  • Experience with Front-end JavaScript frameworks like Angular JS, Node JS.
  • Developed Presentation layer components comprising of JSP, Java, HTML5, JavaScript, JDBC, Hibernate, NoSQL DBs, JUNIT, ANT, Maven, Hudson, Ajax, OOP, Soap, Rest, perl, python AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
  • Responsibilities:
  • Working as a Node.js developer, Expert knowledge of modern back-end JavaScript (Node.js), front-end JavaScript, Angular, HTML, & CSS, including libraries and frameworks.
  • This project also used other technologies like JQuery for javascript manipulations, bootstrap for the front-end html layout and BASH Scripting.
  • Created and consumed RESTful Web service.
  • Implemented unit test cases and test suites using Junit Framework
  • Provided technical direction with JavaScript, JQuery, and Ajax.
  • API development for using AWS Lambda to manage the servers and run the code in AWS
  • Worked on Aurora to create more interactive results to the end user
  • Played Key role on setting up Apache web service and Deployed the application on tomcat and cPanel Application Server.
  • Worked on migrating data to Amazons AWS. Used AWS products like EC2, RDS, Log Monitor, Lambda, REST API Gateway etc.
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration.
  • Worked on moving the production SQL server blueprint to the new AWS RDS Aurora instance.
  • Working on AWS services (S3, EC2) and deployment services (Lambda) and RDS, DynamoDB(NoSQL), Beanstalk, SQSand Jenkins CICD.
  • Have work exposure on continuous Integration and continuous Delivery (CI/CD) tools such as Jenkins.
  • Wrote NodeJS application logic; supporting REST APIs launched in AWS Lambda with Postgres backend
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js, Angular Js, and HTML to speed the application.
  • Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
  • Servlets and JDBC were used in retrieving data.
  • Developed the Servlets and Data Access Layer classes.
  • Used AWS cloud services to launch Linux and windows machines, created security groups and written basic PowerShell scripts to take backups and mount network shared drives.
  • Created new screen layouts and customized existing PCF screen layouts.
  • Harmonized data coming from different sources using Kafka to bring it to consistent format.
  • Designed necessary backend Java classes to support data access and user authorization.
  • Completed test cases using Junit.
  • Written the queries using Mongo db and consumed the Restful Web services.
  • Implemented REST Web Services for other applications to communicate.
  • Involved in using JPA (Java Persistence API) frameworks.
  • Have resolved many complex issues.
  • Provisioned Lambda for RDS instances for event based calls to MySQL DB those configure..
  • Used Hibernate framework (ORM)to connect the application with the Database and for Entity Relational Mapping.
  • Developed Data Access Layer using Spring JDBC framework.
  • Deployed mircoservices2, including provisioning AWS environments using Ansible Playbooks.
  • Wrote SQL queries and Stored Procedures for interacting with the Oracle database.
  • Worked on UNIX, and Oracle platform.
  • Developed various daily jobs using PL/SQL stored procedure to update notification status in multiple tables.
  • Enabling different security authentication mechanisms across mongo instances.
  • Services completely redesigned and re-implemented using NGINX, Node JS, Express JS, Mongo DB, and MySQL.
  • Created server less lambda-based websites using HTML, CSS, JavaScript, Python(Django) and Java
  • Deployed mircoservices2, including provisioning AWS environments using Ansible Playbooks.
  • Developed and performed unit testing scripts with Junit API and PowerMock API in TDD environments.
  • Implemented contracts administrator service using Kafka, Spark and Java.
  • Designed the Backend-API using mongoose with express framework. Connected to the Mongo database using Mongoose.
  • Wrote lambda functions involving different AWS services and collaborated with the CI/CD team to work on Jenkins.
  • Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
  • Used JIRA tool for bug tracking and project management.
  • Integrated the build package to the Salt-stack environment and deploy AWS EC2 instance.
  • Assist in analyzing and querying multiple, complex database sand systems to produce reports and database was part of production support team to resolve the production incidents.
  • Documentation of common problems prior to go-live and while actively in a Production Support role.
  • Analyzing business requirements along with team lead.
  • Troubleshooting and implementing bug fixes related to client and user reported issues.

Environment: Eclipse, Java, JavaScript, CSS, XML, spring, Netbeans, Angular Js, Hibernate, Node Js, Kafka, JBOSS, Spring 3.1, Tomcat, JPA, JQuery, RESTful, JSON, Junit,Nginx.

Sr Java- Node.JS Developer/Software Engineer

Confidential, Atlanta, GA

Responsibilities:

  • Solid experience on API development using node JS, express JS and Mongoose.
  • Real time Micro services development experience using Cloud based Devops solutions like AWS.
  • Experience working with MongoDB with Robo-Mongo as IDE
  • Very comfortable with agile development methodology.
  • Performed data ingestion using AWS Lambda and Kinesis Firehose
  • Implemented modular backend on AWS's Elastic Beanstalk and interfaced with MySQL/Aurora DB on AWS's RDS that allows smooth scalability.
  • Responsible for the Automation of the deployment of the Conductor application on AWS lambda using high-end AWS architectural components
  • Designing and Development of the application with Java Server pages (JSP's) using JavaScript Framework, JQuery, AJAX, HTML5, TypeScript, CSS, and Bootstrap.
  • Migrated present Linux environment to AWS/CentOS/RHEL by creating and executing a migration plan per scheduled timeline to complete the migration.
  • Developed API for using AWS Lambda to manage the servers and run the code in AWS.
  • Used Aurora MySQL and dynamo DB to perform basic database administration
  • Developed AWS lambda scripts to build on demand EC2 instance formation.
  • Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScript library.
  • Configured Nginx proxy server for load balancing.
  • Worked on moving the production SQL server blueprint to the new AWS RDS Aurora instance.
  • Implemented SOA architecture using SOAP web services by using Apache CXF and JAX-WS.
  • Involved in developing unit test cases by using Mocha.
  • Used JIRA to manage the issues/project work flow.
  • Worked on Amazon Web Services(AWS) infrastructure with automation and configuration management tools such as Chef and Puppet. Worked on Python Open stack API's.
  • Hosted Spring boot based micro services on EMC Pivotal Cloud Foundry (PCF) platform.
  • Involved in supporting Development Operations for QA as well as Production environment.
  • Very good understanding how to use Node JS clustering to get maximum benefit of CPU resources .
  • Very good individual contributor as well as very good working with global team. Pearson QA and part of development team is in offshore.
  • Did Data transformation automation using Clojure
  • Involved in supporting Development Operations for QA as well as Production environment.
  • Used GitHub as code repository and Web Storm as development IDE.

Environment: Java, node JS, express JS, API, Mongoose, Mocha, Logger, MongoDB, Robo-Mongo, Redis Desktop Manager, Find Bugs, Clojure, My SQL Server, Web Storm,Nginx.

Sr Java/J2EE Developer

Confidential, Long Beach, CA

Responsibilities:

  • Designed and developed application based on Spring Framework and using Hibernate for persistence.
  • Worked on Schema design, created database tables, triggers, and views, JMS, XSLT, XHTML, Hibernate Configuration and Mapping, Spring Configuration, DAOs, Services, Controller, Validator.
  • Led the design and development of the application which served as one click solution for Insurance Financial Services users to generate Invoices via print and email attachments, providing capability to generate various Financial reports in MS word / PDF format used by executive registrar office with a flexibility to pull data through student accounts Care core database.
  • Used web servicing systems like Spring REST.
  • Designed and developed user interface screens using HTML, TypeScript, JQuery and JSP.
  • Programmed and prepared code for interfacing with Apache Tomcat systems.
  • Worked on setting up cloud environment and supported Amazon AWS services like EC2, S3, VPC, RDS etc.
  • Worked on JIRA for following and updating the JIRA tickets as per assigned.
  • Added dynamic functionality to the application by implementing JQuery, Node js.
  • Modularized front end CSS and JS code with Sass. Built a real time mouse/click user analytics web service with Node.js
  • Spearheading company-wide transition from Redis to Elasticsearch for caching and catalog browsing/searching.
  • Created shell scripts and updated the scripts as per the requirement. Developed scripts for inbound and outbound of the data on servers.
  • Designing, implementing, testing, and supporting integrations with cloud environments, especially Azure and OpenStack.
  • Successfully involved in Test Driven Development(TDD) model using JUNIT and Spring Framework.
  • Specified, prototyped, developed and tested an object-oriented, multiplatform C++ framework containing support to: data structures, common algorithms sockets, threading.
  • Used Jenkins and Maven to manage automated builds from SVN and to track promotion status.
  • Created the technical Details Document containing the design details, development and deployment documents on wiki.
  • Used JIRA for defect and issue tracking.
  • Extensive usage of JQuery, AJAX, Angular js, display tag, Table decorators, Direct Web Remoting, CSS, Bootstrap providing ability generate dynamic form element for adding expense, table sorting, search filters, auto expansion text, pagination.
  • Design and development of Invoice generation via email and printer using Jasper Reports.

Environment: s: Java, Python, Swing, J2EE, Spring, Hibernate, Spring Web flow, Spring Batch Admin, Spring security, XML, XSLT, Angular js, OC4J, Tomcat, SVN, Ant, Maven, RCP, Oracle 11, Eclipse RCP, JQuery, PL/SQL, DWR, SQL developer, Git, Linux, Quartz, Jasper Reports, Bamboo

Java/J2ee Developer

Confidential, Jacksonville, FL

Responsibilities:

  • Involved in analysis, design and development of Expense Processing system..
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using IBM Rational Rose XDE to model the detail design of the application.
  • Developed the application using Spring MVC Framework.
  • Utilized HTML, XHTML, DHTML, CSS, JQuery, JavaScript and Ajax for client side development and validations.
  • Performed Client side validations using JavaScript.
  • Developed user interface using JSP, HTML, XHTML and Java Script to simplify the complexities of the application.
  • Used AJAX Framework for Dynamic Searching of Bill Expense Information.
  • Involved in configuring Spring controllers using IOC.
  • Deployed the applications on IBM WebSphere Application Server.
  • Performance monitoring, tuning and troubleshooting WebLogic, JBOSS, Tomcat and Apache server instances.
  • Used Hibernate in data access layer to access and update information in the database.
  • Developing Hibernate Configuration files for MySql Server and Mongo DB.
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Followed Test Driven Development(TDD) and developed test cases using JUnit for all the modules developed.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • Subversion was used as version controller/Created ANT scripts to build the application and deployed on WebSphere Application Server.

Environment: Struts, Hibernate, Spring, EJB, JSP, Servlets, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML, HTML, JQuery, JNDI, SVN, Log4J, RAD 7, Windows XP, Web Sphere App server, Rational Rose, Oracle.

We'd love your feedback!