We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

4.00/5 (Submit Your Rating)

Richfield, MN

PROFESSIONAL SUMMARY:

  • 9+ years in IT experience and expertise in designing, development, implementation and testing of Java, PHP, C/C++ and Node.JS based multi - tired and distributed applications, Web based applications, Messaging applications with Object Oriented Technologies.
  • Experience as a Cloud, DevOps, Build and Release Engineer in IT industry comprising of delivery management, design, development, release & deployment, and cloud implementation.
  • Solid understanding of Object-Oriented programming, Database Design and Query Optimization.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.
  • Developing the client's User Interface usingPHP, JavaScript, HTML and graphics tools.
  • Experienced with various frameworks like Struts, Spring, Hibernate
  • Extensive experience in Presentation Tier development using JSF, JSP, Apache Struts, GWT and XML
  • Expert in HTML5, DOJO development and have experience in Angular.JS, Node. JS, Responsive Web Design.
  • Experience integrating Jenkins with various DevOps tools such as Nexus, SonarQube, Junit, Selenium.
  • Administration of Websphere Process Server, Apache Tomcat server and Apache webservers.
  • Re-designing/ developing the main website to improve user experience and add new functionality and converting from PERL toPHP.
  • Experience in programming with JDK tools, Applets, Swing and AWT packages of Java.
  • Experience in Planning/Design/Architecting of IBM WebSphere Application Server supporting J2EE Applications.
  • Experienced in AWS Cloud platform and its features which includes EC2 EC2, Cloudwatch, AWS Config of Load Balancers, Network and Auto scaling for subdomains in AWS VPC.
  • Good Knowledge of different J2EE Design Patterns like MVC, Data Access Object, Data Transfer Object / Value Object, Business Delegate and Singleton.
  • Experience in Web Services like SOAP, REST, WSDL and good knowledge in SOA.
  • Hands on experience in writing PL/SQL queries, Stored Procedures and Triggers and have exposure to different databases includes SQL Server, Oracle, PostgreSQL, MongoDB, MYSQL Server, MS Access.
  • Experience in MongoDB installation, configuration and administration.
  • Experience Working with Development IDEs like Eclipse, IntelliJ IDEA, NetBeans.
  • Worked on Build Automation and Continuous Integration tools like ANT Maven Jenkins.
  • Experience in User Interaction, Business Analysis, Development, Integration, Documentation, Testing, Deployment, Building, Configuration and Production/Customer Support, Maintenance and Enhancements of both Web and Client/Server Technologies
  • Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.

SKILLS SUMMARY:

Tools: Java, J2EE, Ajax, DevOps, PL/SQL, JSF, AWS, Hibernate, Oracle, Angular.JS, Backbone.JS, EJB, JSJavaScript, Servlets, Java Beans, Bootstrap.JS, Eclipse, Cloud, Flex Builder, NetBeans, RSA.

Languages: Java, PHP, Node.js, Flex, Javascript, PL/SQL, Confidential -SQL, C# .Net, HTML, XML, C/C++.

Markup languages: HTML HTML5, CSS3, XHTML and XML

Web Services: RESTful and SOAP.

Data-interchange format: JSON, XML

Change Management tools: SVN, Git, VSS

App/Web Servers: IIS and Apache

Libraries: GSON, Jackson, Ksoap2-Android, Volley, Picasso, HTTP, Universal Image Loader

Methodologies: Agile/XP (Extreme Programming) and SCRUM

Operating Systems: Unix/Linux, Windows, Ubuntu, Debian

Design Patterns: Observer, strategy, Iterator, Command, State, COR, Bridge, Factory, Visitor Composite

PROFESSIONAL EXPERIENCE:

Sr. Software Engineer

Confidential, Richfield, MN

Responsibilities:

  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Designed and implemented UI layer using JSP, JavaScript, HTML, DHTML, JSON, XML, XHTML and business logic using Servlets, JSP, EJBs and J2EE framework.
  • Design and documentation of REST APIs for collection and retrieval of high volumeIOTtelemetry data.
  • Worked with the application development and operation teams using a variety of automated testing, build and deployment tools such as Maven, Ant, Jenkins, SVN, Selenium, Junit to identify the issues with transition to DevOps Solution.
  • Involved inCI/CDprocess using GIT, Nexus, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment.
  • Research, develop and write about new ideas and concepts focusingIoTtools and platforms.
  • Architected, designed, coded and tested Big Data applications for a cloud-computing platform.
  • Developed real time tracking of class schedules usingNodeJS(socket.io based on socket technology.
  • Developed various helper classes needed using Core Java concepts such as OOP, Exception handling, Collection Framework, Generics, Input/output System, Multi-threading and Data Structures to implement various features.
  • Design and implement logging infrastructure using C++, Perl, andSyslog-ng between Key Orchestration(TM) and remote servers that consume logs using several different formats.
  • Created a website using PHP and hosted the website utilizingDebian in a headless configurationvia SSH.
  • Architected and designed Rapid deployment method using Chef and Ansible to auto deploy servers as needed.
  • Experience working across engineering teams to automate buildout of Docker Swarm clusters framework with Portainer, Traefik, ELK using Terraform, Ansible, and Docker Compose files for deployment of microservices.
  • Writing Unix,ShellScriptingand used Spring Framework for dependency injection for Action classes using Application Context xml file.
  • Developed and deployed solution using several new technologies, including Linux - Ubuntu andApacheSOLR.
  • Developed analytical components using Scala, Spark, Apache Mesos and Spark Stream.
  • Developed a Private Assembly for the component promotion with the Kubernetes setup.
  • Designing and implementing for fully automated server build management, monitoring and deployment by using DevOps Technologies like Chef.
  • Assisted in managing Git merge requests with multiple developers and branches throughGitlab.
  • Designed the Front End applications, user interactive (UI) web pages using web technologies likePHP, HTML5, CSS3, JavaScript, jQuery.
  • Experience and in depth knowledge in implementation of AWS Cloud-specific technologies like Elastic Servers, EC2 Instance and s3 Instance.
  • Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
  • Developed ANT scripts for the build and deployment of J2EE, WebSphere Studio Application Devloper (WSAD), Git, GitHub, Junit, Scrum, UML, JSP, JavaServer Pages Standard Tag Library (JSTL), Servelet, MAVEN applications.
  • Experience in LINUX IDE for C/C++, UNIX Shell Scripting and Knowledge in Perl, python Scripting.
  • Write bash and Perl scripts for file maintenance and web page generation using common utilities including vim, sed, find, grep, andrsync.
  • Built RPM based packaging andsystemdcontrol scripts for the Red Hat RHEL Agent daemon.
  • Experience in application development using Core JAVA, Scala, RDBMS and Linux shell scripting.
  • DevOps Practice for Micro Services Architecture using Kubernetes as Orchestrator, which is used to orchestrate the deployment, scaling and management of Docker Containers.
  • Watched changes in project with gulp task runner, with installation of latest versions ofJavaScriptwhich will run on Node Js environment.
  • Experience in working on modern MEAN Stack- Mongo DB, Express.JS, AngularJS, andNode.JS.
  • UsedGITfor version control, and Jenkins for Continuous Integration and Continuous Deployment (CI/CD).
  • Experience working in Jenkins and many automation infrastructure tools like Puppet, Chef, Ansible, Docker and salt.
  • Worked onshell/ Kornshellscriptingand in setting up and maintaining linux and AWS environments for developers to deploy and test applications.
  • Worked on Maven software tool for Java project management and build automation.
  • Used Mesos and Kubernetes as the best ecosystem to deploy and manage Micro-services.
  • Lead software developer. Responsible for developing and implementing software architecture for an enterprise level IoT lighting control system in the LAMP Stack with PHP and Node.js.
  • Worked on variety of Frontend JavaScript frameworks like AngularJS, Backbone.JS, React.JS, JQuery, JQuery UI and good knowledge in Ember.JS.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Working with Devops practices using AWS, Elastic Bean stalk and Docker with Kubernetes.
  • Developed real time tracking of class schedules usingNodeJS(socket.io based on socket technology, ExpressJSframework).
  • Engaged with Eclipse for visually designing, constructing, testing and deploying J2EE application and web services.
  • Design software applications using HTML5, JavaScript, JQuery, Bootstrap, Angular JS, and XML.
  • Designed and Developed Webservices to interact with various business sectors and used SOAP protocol for Webservices communication.Worked on Asynchronous messaging system using by implementing JMS through Point-Point and Publish-Subscribe MQ-Series architecture.

Technologies: DevOps, Java, J2EE, Spring, Hibernate, Struts, AWS, IoT, Weblogic, Chef, PHP, Swarm, Mesos, Docker, Debian, C/C++, Cloud, RDBMS, systemd, Bash, GitLab, rsync, Linux, Syslog, Ubuntu, SSH, GIT, Gulp, CI/CD, Subversion (SVN), Junit, Shell scripting, Agile, JSP, JSTL, Node.js, Kubernetes, SQL, Sencha JSON, HTML5, CSS3, SOA, JQuery, EJB.

Sr. Software Engineer

Confidential, Dublin, Ohio

Responsibilities:

  • Worked on Asynchronous messaging system using by implementing JMS through Point-Point and Publish-Subscribe MQ-Series architecture.
  • Developed and tested enterprise products, with current focus on cloud based application and giving solution to challenges imposed by multi data center deployed SaaS products and their needs for DevOps tools and automation.
  • Developed anIoTdevice and a mobile application that can trigger electronic gates with a simple touch using Java.
  • Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
  • Used Core Java along with spring framework for server side development to implement the Model View Control (MVC) architecture.
  • Designed and maintained Web forms and Banners using PHP5 and Laravel Framework.
  • Porting the entire software to use shared libraries on the Tandem OSS and Linux which involved modification of make files as well as changes to C/C++ code.
  • Working on POC on using Kubernetes in our environment as a potential replacement forMesos.
  • Cloud migration, deployment and integration of SOASTA Cloud test tool withCI/CDprocess using Jenkins and DynaTrace for continuous testing.
  • Usednpm& bower as package manager and Gulp as task runner for automation and Git for version control.
  • Experienced in Implementing Configuration Management tools like Puppet and Chef.
  • Built Continuous Integration environment (Jenkins, Nexus) and delivery environment (puppet, Yum,Rsync).
  • Used Unix Commands for system logging likeSyslogfacilities andsyslogpriorities.
  • DevelopedPHProutes and Authentication to extend the functionality of the server.
  • Implemented NodeJS Confidential server side to provide restful API to client-side backbone application.
  • Created Docker images using spotify Maven Plugin, for deployment of microservices.
  • Design investigation and implementation of website on Amazon web services AWS knowledge of using Apache camel throughfusemediation router.
  • Supported systems providing for server installs from customDebianLinux based install images using network booting via PXE, and evaluated other systems as possible replacements.
  • UsedKubernetesto orchestrate the deployment, scaling and management of Docker Containers.
  • Application maintenance and enhancement usingPHPFramework, Object-Oriented Design Patterns (OOD) and MVC methodologies.
  • Built the server injavarunning in a tomcat server on ubuntu machines using aJSONRPCmechanism.
  • Contributed to Dockerizing REST API, to enable ease of deployment, management and scaling of these services on Mesos.
  • The backend logic was mainly fulfilled using Core Java concepts such as OOP, Exception handling, Collection Framework, Generics, Input/output System, Multi-threading and Data Structures to implement various features.
  • Used GitHubUI, Gitbashto commit, changes to the repository for maintaining various versions of the agile process.
  • Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
  • UsedGitlabfor creating new feature branches, creating merge requests, merging merge requests.
  • Implemented Hibernate as ORM framework to connect to the database and do database operations using Core Java objects such as classes, collections API etc.
  • Working on multiple DevOps and Cloud tools that achieve KPIs. Coordinating with implementation team, to build and engineer services for Linux and Windows OS on AWS platform.
  • Experience in Linux administration of production servers with CF-Engine. CF-Engine predates Chef and Puppet.
  • Expertise in RDBMS, JDBC, Hibernate, JPA, Oracle and SQL Server including SQL/PLSQL, Stored Procedures.
  • Design, development and maintenance of secure REST/SOAP web services for payment solutions.
  • Worked on UNIXShellScriptingwhile performing server operations during Replicate/Refresh automation.
  • Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment.
  • Deployed war Applications in QA environment on tomcat server usingSSHSecure Shell.
  • Designing a framework to do short graph operations onIoTdevices in a Fog to save cloud resources.
  • Build and maintain code repositories and code migrations usingCI/CDstrategies (GIT, SVN, CSV, Jenkins).
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service,Kubernetes, worked with Terraform.
  • Developed Web API usingNodeJSand hosted on multiple load balanced API instances.
  • Worked with JSON objects and JavaScript and JQuery intensively to create interactive web pages.
  • Installed Docker and Git including auto scaling EC2 instances and using Elastic Beanstalk to analyze logs, deploying J2EE application with JBOSS on the AWS cloud.
  • Cloudimplementation by installing, building and deploying applications usingCloudFoundryand using AWS.
  • Software UI tests automation development with Selenium/Java/ExtJS for vSphere Web client.
  • Used Flex Data access methods to communicate between the Flex and Java.
  • Implemented a professional and production quality module systems withNode.jsand usedNode.js for managing JavaScript packages using the npm tool.
  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Responsible for setting up Angular.JS framework to achieve data binding between HTML and JavaScript objects. Contribute to resolving technical/business logic issues other development teams encountered.
  • Implemented functionality using Servlets, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic.
  • Involved in debugging the product using Eclipse and JIRA Bug Tracking

Technologies: DevOps, Java, Spring, Hibernate, HTML5, CSS3, PL/SQL, IoT, GitLab, Mesos, Kubernetes, Ubuntu, C/C++, RDBMS, Node.js, Docker, GIT, Cloud, PHP, Bash, Debian, rsync, Shell scripting, Syslog, SSH, SOAP, AWS, Linux, Servlets,, Chef, Gulp, CI/CD, Maven, XML, JIRA, Jasper report, ILOG, JRules, GitHub, JNDI, JSON, WSDL, MongoDB, Hadoop

Sr. Software Engineer

Confidential, San Jose, CA

Responsibilities:

  • Implemented Model-View-Controller (MVC) architecture in this application.
  • Created Use case diagram, Class, Sequence diagrams for the module.
  • Used Struts/MVC framework to standardize the interactions between the JSP/View layer, the action controller and the underlying Form model. Internationalization was inherent to the design the objects that were locale to the database.
  • Involved in writing and executing stored procedures, functions and triggers for ORACLE to create a Database Management System.
  • Identifying the software defects and reported them in JIRA
  • Developed various helper classes needed using Core Java concepts such as OOP.
  • Worked on Core Java and its libraries in creating the java/J2EE web application's business Logic.
  • Developed Java Script and Action Script, VB Script macros for Client Side validations.
  • Used the various Complex data structures in collections Framework in Java/J2EE for building the Business Logic.
  • Designed and developed Asynchronous service on Amazon AWS using SNS/SQS.
  • Responsible for creating database tables, procedures, functions using MS SQL Server.
  • Integrated the application with Amazon SNS, SQS and SES services, and performed the database migration.
  • Used TCP/IP protocols Confidential Application Layer for communication.
  • Used Asynchronous JavaScript Technology and XML (AJAX) for critical front-end validations to reduce the burden on the server side.
  • Implemented JAVA/J2EE design patterns such as Factory, Template, MVC, Singleton.
  • Responsible for development and support of Service Activation System (SAS) written in JSP, Servlets, Spring, Hibernate and Web Services.
  • Implemented Java and J2EE Design Pattern such as Command, State, Template, Composite, Strategy and Observer.
  • Used Maven as a build and deployment tool.
  • Wrote Java programs, performed builds, monitored DB2 data and ran SQL.

Technologies: Java/J2EE, Spring, iBatis, Struts, JSF, EJB, JQuery, MYSQL, Toad, SQL Server, AWS, DB2, WSDL, Net beans, JBoss, CVS, SQL, Selenium, Water fall Model, UML, JSP, JSON, Xml, JIRA, SWING, IBM MQ Series, Linux, Unix, Ruby, ASP, C, C++, Mainframe, COBOL, PL/I, JCL.

Java Engineer

Confidential, Dallas, TX

Responsibilities:

  • Used Asynchronous JavaScript Technology and XML (AJAX) for critical front-end validations to reduce the burden on the server side.
  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Followed Java & J2EE design patterns and the coding guidelines to design and develop the application.
  • Used Rational Rose for the Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence
  • Involved in developing the CSS sheets for the UI Components.
  • Involved in writing the exception and validation classes using Struts validation rules.
  • Persistence layer was implemented using Hibernate Framework.
  • Created Servlets which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Involved in writing and executing stored procedures, functions and triggers for ORACLE to create a Database Management System.

Technologies: J2EE, Java, JSP, Tomcat, Servlets, JDBC, Struts, Junit, log4j, JavaScript, DHTML, XSLT, SQL, CVS, JSON, JBoss, Windows

Java Engineer

Confidential, Round Rock, TX

Responsibilities:

  • Developed the web pages using JSP, CSS and HTML.
  • Implemented Java and J2EE Design Pattern such as Command, State, Template, Composite, Strategy and Observer.
  • Used several J2EE Design Patterns (Session Façade, Aggregate Entity) for the Middle Tier development.
  • Worked on Core Java and its libraries in creating the java/J2EE web application's business Logic.
  • Used the various Complex data structures in collections Framework in Java/J2EE for building the Business Logic.
  • Implemented JAVA/J2EE design patterns such as Factory, Template, MVC, Singleton.
  • Wrote various SQL queries for data retrieval using JDBC.

Technologies: Spring, Java, JavaScript, Weblogic, Hibernate, Oracle.

We'd love your feedback!