We provide IT Staff Augmentation Services!

Programmer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • IT professional with 7+ years of experience in Application Development, analysis, design, and testing of n - tier component based applications, based on Java and J2EE technologies
  • Around 3 years of experience in developing SDLC using Agile Methodology and DevOps tools
  • Designed, developed, and deployed Session, Entity, JSPs, Servlets, Custom Tag Libraries using WebSphere and Tomcat
  • Developed web applications using spring, Struts framework (MVC), JSP’s and Servlets
  • Experience in identifying use cases and representing UML diagrams
  • Expertise in designing enterprise applications using Core Java Patterns, MVC Patterns and J2EE Patterns
  • Work experience with IDE tools like Eclipse, Visual Studio, and IntelliJ
  • RDBMS concepts and working experience in MS SQL Server, Oracle, MS Access and CCL
  • Good designing skills using HTML, Java script, XSL, XML
  • Experienced in writing test cases using Junit, and JBehave frameworks
  • Excellent communication skills, team playing spirit and strong analytical and problem solving abilities

TECHNICAL SKILLS

Programming Languages: Java, ASP .NET, C#, and C

Java Technologies: Servlets, Beans, Design EJB, Hibernate, J2EE, JDBC, JSF, JSP, JUNIT, Java JavaBeans, LOG4J,MVC Patterns, REST Services, Spring, Struts, Swings, Threads, Web XML (SAX & DOM)

Databases: SQL, MySQL, MS SQL Server 2008

Application/Web Servers: WebSphere WAS 5.x/4.x, WebLogic 6.x/8.x, Apache Web Server, Tomcat 3.2/4.0, WebSphere 4.x/5.x, WebLogic 7.0/8.1, IIS4.0, Apache Tomcat 7.0, JBoss

Java Web: AngularJS, JSP, Servlets, Tag Libs, JavaScript

UI/Markup Languages: HTML, XHTML, XML, XSL, XSLT, CSS,Java GUI,Swing, AWT

RDBMS: Oracle 8x/9x, MS SQL Server, MS Access 97/2000 Oracle 7.x, 8i, SQL Server2000, DB2, MS Access, Oracle, SQL Server

Design Methodologies: UML, J2EE Design Patterns

OS: Windows 2000/NT/XP, Linux

IDE/Case Tools: Eclipse, WSAD 5.0, Eclipse, IntelliJ, RAD6.0, Eclipse, Visual Studio

Application Frameworks: MVC, Struts

Build Tool: Ant, Jenkins

Version Control: SVN Tortoise, GitHub

Operating Systems: Windows XP/98, Windows NT, MS-DOS, UNIX (HP, AIX), LINUX, Mac. Windows 7/XP/2000/NT/98/95, Unix

PROFESSIONAL EXPERIENCE

Confidential,Chicago, IL

Programmer

Responsibilities:

  • Developed new web application for data reporting using ASP.NET MVC architecture , C# and SQL
  • Evaluated existing different data reporting tools and integrated their functionalities in the new application
  • Single handedly reviewed, rewrote code and queries for existing applications to enhance program effectiveness
  • Designed the database system for the decision support system
  • Developed the SQL Stored procedures using PL/SQL
  • Involved in creating the test plan, and unit testing the application
  • Used the AngularJS, HTML, JavaScript, and CSS for developing the User Interface
  • Optimized queries using SQL tuning techniques
  • Designed the application using UML approach

Environment:HTML, Microsoft Visual Studio, MS Access, PL/SQL, CSS, JavaScript, MVC Architecture, ASP.Net, UML

Confidential, Kansas City, MO

 Software Developer

Responsibilities:

  • Involve in Full life cycle Development of application
  • Design and develop business logic to carry out different transactions
  • Monitor performance and perform load testing
  • Test, launch and production support of the application
  • Create detailed class diagrams and sequence diagrams
  • Fixing existing defects
  • Use SVN Tortoise for version Control
  • Use DevOps tool - Jenkins for continuous Integration
  • Use DevOps tools like Jira and Crucible for assigning tasks and code reviews
  • Work with multiple DevOps tools like GitHub, Jenkins, Jira, and Crucible
  • Work on JDBC transactions to perform CRUD operations in SQL
  • Write functional tests for the developed services, using Junit framework
  • Write Integration tests for the services, using JBehave framework
  • Involve extensively in Agile Software Development, Pair Programming, and Test Driven Development (TDD)
  • Responsible for application support on different environments from QA to Production and responsible for analyzing, triaging the issues, providing technical and functional support to the users and fix QC and JIRA defects
  • Involve in post development process of releasing and promoting the features
  • Mentor new associates about programming practices followed in Cerner during their training period

Environment:Guava libraries, apache, maven, Jira, Git, crucible, Junit, Jenkins, Mockito, UML, Tomcat 3.2, Json, Maven, Jenkins, Jira, Crucible, JBehave, WINSCP, Putty, Eclipse, MYSQL

Confidential

Physician Interoperability 

Responsibilities:

  • Analyzed use cases and developed design diagrams
  • Involved in the Full life cycle Development of application
  • Discussed the design with architect and Project manager and offered suggestions as to the pros and cons of design
  • Involved extensively in Agile Software Development, Pair Programming, and Test Driven Development (TDD) and SCRUM meetings 
  • Created REST services using Jersey 
  • Designed and developed business logic to carry out different transactions
  • Optimized queries using SQL tuning techniques
  • Used SVN Tortoise for version Control
  • Monitored the performance and perform load testing
  • Used DevOps tool - Jenkins for continuous Integration
  • Used DevOps tools like Jira and Crucible for assigning stories and code reviews
  • Created enhanced security and applied privilege restriction to the users 
  • Used sorting techniques to efficiently provide data to the consumers
  • Responsible for developing the mappings, entity classes, relationships, business logic and persistence layer of the application
  • Worked on JDBC transactions to perform CRUD operations in Oracle 
  • Used BDD style integration tests using JBehave 
  • Applied Design Patterns such as Builder, Abstract Factory, Singleton, Proxy Pattern
  • Used newly introduced dependency injection by google - Google Guice 

Environment:Google Guice Injection, Json, UML, Tomcat 3.2, Maven, Jenkins, Jira, Crucible, Tortoise SVN, Jersey - Client, JBehave, WINSCP, Putty, Eclipse, MYSQL, Spring Framework, Mockito

Confidential

Continuing Education Framework Tool

Responsibilities:

  • Used Hibernate for the Persistence Strategy to interact with database
  • Involved in creating Hibernate Mapping files, as well as Domain Objects
  • Used Spring Framework for Dependency injection and DAO pattern to retrieve the data from database
  • Used JUnit framework for Unit testing of application
  • Involved in the code review, build, release, and application deployment process
  • Developed the different components of application such as JSPs, Servlets, and used GitHub for version control
  • Involved in creating the test plan, and unit testing the application
  • Developed the backend system, involved in writing the database PostgreSQL queries, Views, Functions, Triggers and Procedures
  • Implemented the program specific rules and incorporated as part of the workflow
  • Involved in developing different layers on the application such as controller layer, service layer, DAO layers and wire them in the application
  • Involved in documenting the development process in the confluence
  • Used DevOps tool - Jenkins for continuous Integration
  • Used DevOps tools like Jira and Crucible for assigning stories and code reviews

Environment:Guava libraries, apache, maven JSP, Jira, Git, crucible, Junit, Spring Framework, Jenkins, Mockito Framework, UML, Tomcat

Confidential, Chicago, IL

Information Decision Sciences 

Responsibilities:

  • Designed the database system for the decision support system
  • Developed the SQL Stored procedures using PL/SQL
  • Designed and developed business logic to carry out different transactions
  • Developed Java Server Pages
  • Designing the application using UML approach
  • Created stateless Session EJBs on WebLogic
  • Developed front-end screens and server side scripts using JSP, HTML and Servlets
  • Created the detailed class diagrams and sequence diagrams by interacting with Modelers
  • Implemented Mathematical analysis functionality
  • Designed the user interface, class diagrams, architecture
  • Designed, developed and deployed the application using JSF framework
  • Implemented data upload and download functionality

Environment:JDBC, JSP1.1, JavaBeans, MVC, SQL, HTML/DHTML, CSS, JavaScript, UML, Tomcat 3.2, Design Patterns, Eclipse.

Confidential, Chicago, IL

Online Bookstore

Responsibilities:

  • Analyzed use cases and developed design diagrams
  • Designed the database system for the decision support system
  • Developed SQL Stored procedures using PL/SQL
  • Designed and developed business logic to carry out different transactions
  • Optimized queries using SQL tuning techniques
  • Generation of SQL queries for retrieving and modifying the database
  • Developed Java Beans to use in JSPs
  • JDBC Connection pooling for accessing embedded and legacy data sources
  • Implemented JSF framework for the application
  • Extensively used Indexes, Joins and Views
  • Developed the client specific UI components using HTML5, CSS and tiles
  • Developed the backend system, involved in writing the database SQL queries, Views, Functions, Triggers and Procedures

Environment:Tomcat 3.2, MVC, HTML, Java Script, JavaBeans, WebSphere 5.x, JSF, CSS, Eclipse, UML

Confidential

Software Engineer

Responsibilities:

  • Involved in the Full life cycle Development of this application
  • Designed and developed business logic to carry out different transactions
  • Involved in preparing software requirements specifications & database design
  • Developed JSP Custom tags to display Data and Graphs
  • Developed front-end screens and server side scripts using JSP, HTML and Servlets
  • Developed User Interfaces using JSP Custom Tags and XML
  • Designed and Implemented Server Objects using Java Servlets, EJB, JDBC
  • Involved in developing different layers on the application such as controller layer, service layer, DAO layers and wire them in the application
  • Collaborated with other team mates in the end to end Project design, Requirement Analysis and Documentation
  • Developed test cases, and successfully tested the application for quality assurance
  • Involved in deploying code and system integration testing to ensure a smooth transition to the production environment
  • Handled 24x7 on-call production support and fixed high priority problem tickets 
  • Received ‘SPOT’ award for executing the tasks effectively and successfully within first six months of joining HSBC

Environment:HTML, Java, JDBC, WebSphere 5.x, JSF, XML, JSP, Servlets, J2EE, UML, RAD, Quality Center, WINSCP, Putty, MySQL

Confidential

Research Assistant

Responsibilities:

  • Designed new tool for replicating PSO model
  • Designed and developed business logic to carry out different transactions
  • Designed the application using UML approach
  • Developed front-end screens using JSP
  • Created the detailed class diagrams and sequence diagrams by interacting with Modelers
  • Implemented Mathematical analysis functionality
  • Designed the user interface, class diagrams, architecture
  • Implemented data upload and download functionality
  • Other duties included installing complex proprietary software for digital signal processing simulation

Environment:HTML, Eclipse, Core Java, UML, PSO Model, JSP

We'd love your feedback!