We provide IT Staff Augmentation Services!

Programmer Analyst Resume

0/5 (Submit Your Rating)

Bentonville, AR

SUMMARY

  • Professional Software Developer around 7.4 years of focused experience of Product based and enterprise applications with provisioning of groundbreaking and customized solutions to meet capricious industry requirements.
  • Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
  • Worked on Core Java Multi - Threading, Concurrency Environment and Collections Framework.
  • Worked on Java memory management and Garbage collection issues in Customers environment.
  • Having good understanding and experience on data structures like Stacks, Queues, Linked List, Trees etc. and different search and sorting algorithms.
  • Developed web applications based on different Design Patterns such as Model-View-Controller (MVC), Data Access Object (DAO), Singleton Pattern, Factory, Business Delegate, Transfer Objects.
  • Experienced in creative and effective front-end development using HTML, JavaScript, JQuery, and CSS.
  • Experience in developing Spring-Boot applications and Web services using RESTful in Jersey, usage of JSON and XML for faster and impulsive responses.
  • Experienced in developing Messaging Queue using Kafka publish-subscribe system and good in understanding Kafka Configuration and brokers.
  • Expert level skills to parse and update XML data using Java libraries like DOM and JAXB.
  • Experienced in programming with Spring Core, DI, AOP, MVC, JMS, Spring-boot and Hibernate Framework.
  • Had an experience with JMeter to analyze and fix performance related issues.
  • Have excellent Relational Database understanding writing SQL queries, PL/SQL and experience with Oracle 10g/11i, SQL Server 2005 and MySQL 5.0/5.5.
  • Worked on test driven software development where Junit, TestNG testing was employed.
  • Experienced in using Version Control Tools like SVN and build tools Maven and ANT.
  • Have extensive experience in building and deploying applications on Web/Application Servers like Tomcat, JBoss, WebLogic, IBM WebSphere and Glassfish.
  • Hands on experience in writing automation script using Python language.
  • Comfortable in Windows, UNIX, Linux and MAC OS environments.
  • Have hands on experience on VMWare vCenter Virtualization, Data Centers, Virtual Networking, vCenter plugin adding and vmware vSphere SDK to manage application servers.
  • Have good experience on Networking Switching and Routing, Configuration Management, SNMP, FTP, TFTP, TCP/IP, Telnet, SSH, Software Image Management and Upgrade, RADIUS, TACACS.
  • Extensive experience in NMS (Network Management System) components like Inventory, Configuration, Image Management, IP Subnet Discovery & Syslog. Cisco Device Instrumentation and collecting/deployment of various information through Inventory and Configuration Deployment.
  • Conceptual exposure and good understanding on Big Data &Hadoop framework, MapReduce, machine learning and analytics.
  • Have good experience and understanding in working Agile Methodology activities.
  • Strong problem solving skills, good communication, interpersonal skills and a good team player.

TECHNICAL SKILLS

Software: Microsoft Office 2007,10, MS Project, Postman, VMware software

Languages: Java, Python, C, C++, JavaScript

Operating Systems: Windows XP, Windows7, Mac OS, Unix

Tech/Frameworks: J2EE (Servlets, JSP), Multi-Threading, Concurrency, JDBC, Hibernate 3.0, Spring 3.0, DOJO, AJAX, JSON, HTML/HTML5, CSS/CSS3, XML, DOM, vSphere SDK, XSLT, Web Service (JAX-RS), Restful, Design Patterns, JAXB.

Web/App. Server and IDE’S: Apache Tomcat, WebLogic, Web- Sphere 5.0, 6.1, IDE’s (NetBeans, Eclipse)

Source code Control: SVN, GIT

Build/Deploy: Ant, Maven, Jenkins

Methodologies: Systems Development Life Cycle (SDLC), Waterfall, Agile(scrum)

Database: Oracle 8i/9i/10g/11g, MySQL, MS Access

PROFESSIONAL EXPERIENCE

Programmer Analyst

Confidential, Bentonville, AR

Responsibilities:

  • Understand the business requirements and user stories, give a design and development plan to the team.
  • Developed the application to publish the messages on distributed messaging Queue system like Kafka.
  • Created cluster on Oneops tool to create Kafka brokers as nodes and used effectively in development environment.
  • Used Agile (Scrum) development methodology during designs, implementation, testing, and maintenance.
  • Developed a standalone application using Spring-boot framework and installed on tomcat server.
  • Worked on migration of Databses from Cassandra to DB2.
  • Bug fixing, conducted Unit, Integration and stress test.
  • Analyzed issues, identified enhancement requests, planned and coordinated scheduled delivery with minimal turnaround time.
  • Conduct code-reviews in the team to provide quality code production environment.
  • Written Junit test cases to test the modules.

Environment: Java1.7, J2EE, Spring, Spring-boot, Apache Tomcat, JUnit, Maven, JSON, OneOps, Windows 7, Linux, DB2, Camel and Apache Kafka.

Software Developer

Confidential, San Jose, CA

Responsibilities:

  • Used Agile (Scrum) development methodology during designs, implementation, testing, and maintenance.
  • Developed a REST based File Upload Framework, by directly download the file from Cisco.com and download it to application server dynamically.
  • Worked on multithreaded environment to run parallel jobs using Executor framework.
  • Worked on VMWare vCenter Virtualization to manage application servers of team.
  • Worked on Selenium to write automation scripts to test the application and implemented UI test cases using Selenium.
  • Learned java vSphere SDK package to communicate between VmWare vCenter and application server.
  • Implemented sorting algorithms to search and sort list of files based on different criteria.
  • Developed and consumed RESTFUL Web Services to get the response from AJAX based calls from front-end.
  • Analyzed issues, identified enhancement requests, planned and coordinated scheduled delivery with minimal turnaround time.
  • Bug fixing, conducted Unit, Integration and stress test.
  • Written deployment scripts to deploy application at client site.
  • Involving required resources for issue resolution when needed

Environment: Java1.7, J2EE, Spring, JSP, Apache Tomcat, JAXB marshalling and un-marshalling, JUnit, Maven, CSS, JSON, JavaScript, Dojo, HTML, Windows XP and Oracle10g.

Automation Engineer

Confidential, Milpitas, CA

Responsibilities:

  • Communicate with Project Teams and Customers about design features and delivery schedules
  • Used SVN as version control tool and used Eclipse as IDE.
  • Implemented a feature to validate xml files from different sources to check and match the data from different data using JAXB and other xml parsers.
  • Implemented automation test cases using JUNIT, TESTNG by using selenium framework using WebDriver and Cucumber objects.
  • Analyzed issues, identified enhancement requests, planned and coordinated scheduled delivery with minimal turnaround time.
  • Worked on Data Analytics using Hadoop system.
  • Detailed Design of the modules Profiles and Packages.
  • Designed and implemented scripts for migration of database.
  • Implementation/Coding of the modules.
  • Responsible for deploying and maintaining the DEV, QA and UAT environment.

Environment: Java 1.6, JDBC, XML, Web Services, WebSphere, Eclipse, Groovy, JSON, Windows XP, Linux, Maven, Agile Methodologies.

Java Developer

Confidential, San Jose, CA

Responsibilities:

  • Participated in project discussions and helped in defining the requirements.
  • Adopted agile methods for development and delivery of the solution.
  • Responsible for development, Support activities.
  • Have experience in leading a small team of 3 to 4 members and acted as Scrum Master.
  • Used spring framework for building the application based on MVC design paradigm.
  • Used Spring AOP to implement security, where cross cutting concerns were identified.
  • Developed Job Management feature, which is based on Java Multi-Threading features - Synchronization and Thread Pool, Executor Service concepts.
  • Used different Data structures like Linked List, Priority Queue to store and retrieve the data.
  • Worked on front-end technologies like HTML, Java script, JQery and CSS style sheets.
  • Worked on Java Concurrency and Collections Framework.
  • Worked on Java Memory Management and Garbage collection issues.
  • Developed JMS messages, JSPs as part of the UI layer and JavaBeans as data carriers.
  • Worked on Networking Switching and routing protocols, and different Protocols Configurations, DHCP, DNS, Telnet, SSH, FTP, TFTP, TCP/IP, UDP, SNMP and CDP.
  • Conducted technical document code reviews of the deliverables to ensure quality of outputs.
  • Worked on application performance areas and many bugs fixed by analyzing the Heap dump using JMeter and other tools.
  • Bug fixing, conducted Unit, Integration and stress test.

Environment: Java1.5, J2EE, Spring, Hibernate, JSP, Apache Tomcat, JAXB, JUnit, Maven, CSS, JSON, JavaScript, Dojo, HTML, Windows XP and Oracle10g.

Member Technical Staff

Confidential, San Jose, CA

Responsibilities:

  • Involved in gathering requirements and built technical specifications from the requirements.
  • Developed utility API’s in java to implement the functionality in application.
  • Developed RESTFUL Web Services to get the response from AJAX based calls from front-end.
  • Developed Business logic with the help of spring and Data Access implemented using JDBC.
  • Developed SQL queries and executed them by using JDBC Template provided by spring.
  • Worked with different Cisco Networking Switching and routing protocols, NMS, Configuration archive, FCAPS.
  • Implemented OR Mapping with the tables in the Oracle database for one-to-one relation and many-to-one relation with the tables.
  • Worked on Java Concurrent Collection objects in synchronized environment.
  • Implemented automation test cases using JUNIT, TESTNG for automation framework using selenium WebDriver and Cucumber objects.
  • Troubleshooting the issue by analyzing the logs.
  • Fixing the issue by isolating the root cause

Environment: Java, J2EE, Eclipse, Oracle 11g, Maven, LOG4J, Eclipse, Web Logic Server, Scrum, Agile.

Java J2EE Developer

Confidential

Responsibilities:

  • Involved in debugging the product using Eclipse.
  • Prepared statements are used for communication with Oracle database
  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Developed Servlets and Worked extensively on SQL.
  • Performed Java web application development using J2EE
  • Expertise in employing Water Fall Model and best practices for software development
  • Created new set of interfaces and classes (DAO pattern) to fetch data from database tables
  • Involved in creating unit testing of various layers using Junit and created automated test scripts for integration testing using Selenium.
  • Involved in debugging the product using Eclipse and JIRA Bug Tracking.
  • Designing process documents and job flow diagrams using Rational Rose/MS Visio
  • Created Support plan and transitioning newly developed modules to Support team.

Environment: Java 1.5/J2EE, MVC design pattern, XML/XSLT, SVN, Oracle 10 g, Web logic, Apache Tomcat, Eclipse, Windows, Unix, Linux.

We'd love your feedback!