We provide IT Staff Augmentation Services!

Senior Programmer Resume Profile

2.00/5 (Submit Your Rating)

Rensselaer, NY

Objective

Experienced senior java engineer with high scalability experience seeking great challenges

Summary

  • Over 8 years of designing and implementing a J2EE applications using standard design and analysis practices.
  • Over 2 years of technical lead experience on highly visible large scale software projects.
  • Managed teams of up to 9 software developers.
  • Over 2 years designing and implementing highly scalable web applications capable of withstanding millions of requests per day.
  • Worked in both agile and waterfall projects.
  • Devised and enforced processes and standards for my development teams.
  • Communicated effectively with customers, staff, colleagues, and management.
  • Worked closely with customers gathering and refining requirements.
  • Planned and delivered operational training.
  • Developed automated test harnesses to manage unit and integration testing.
  • Mentored engineers at all levels of experience.

Technical Knowledge

  • Languages: Java 5/6/7, C/C , Objective-C, HTML, Javascript, XML, JSON
  • Frameworks Libraries: Spring 3, EJB3, JAX-WS, JAXB, Jersey, Struts, Hibernate, Ibatis, Spring Batch, Gson, Ext-JS, Apache Commons, JUnit, Mockito, JSTL, iOS, Three20, ASIHTTP, SBJson
  • Application Servers: JBoss 5.x, Tomcat 5/6/7, Weblogic 9.x, Websphere 8.x, Glassfish 3.x
  • Databases: MySQL, DB2, Oracle, MS SQL Server
  • Cloud Products: Amazon EC2, S3, RDS, Cloudfront, Elastic Beanstalk
  • Web APIs: AWS-Java, Facebook Graph API, Twitter, Twilio, SimpleGeo, Google Maps, Bing Maps, Google Places
  • Operating Systems: Windows, RedHat, Ubuntu, iOS
  • CI Servers: Hudson, Jenkins, Teamcity, Rational Team Concert
  • Development Methodologies: Scrum, XP, Waterfall

Latest Professional Experiences

Confidential

Role: Senior Programmer

Technologies Used:

  • Project Methodology: Waterfall
  • Presentation Layer: HTML, XML, JSP, JSON, JQuery, Javascript
  • Service Layer: JAX-WS, Spring-WS, Spring Managed Beans
  • Batch Processing: Spring Batch
  • MVC Framework: Spring MVC
  • ORM: JPA/Hibernate 3
  • Databases: DB2
  • Middleware: IBM MQ
  • Source Control: Rational Team Concert/Jazz
  • Content Management: IBM Websphere Content Management, IBM Websphere Portal
  • Document Management: Alfresco
  • Build Management: Maven
  • Testing: JUnit, Dbunit, Mockito

Confidential

Role: Senior Software Engineer, Contract

Technologies Used:

  • Service Layer: Jersey, EJB3, CDI, JEE 6, Java Concurrency
  • ORM: JPA over Hibernate 3
  • Database Layer: SQL Server
  • Source Control: Perforce
  • Build Management: Maven
  • Code Generation: Codemodel
  • Continuous integration: TeamCity
  • Testing: JUnit

Confidential

Role: Senior Software Engineer, Contract

Technologies Used:

  • Methodology: Agile
  • Presentation Layer: HTML, CSS, JQuery, YUI
  • MVC: Struts
  • Application Server: Tomcat 6
  • Transactions: Hibernate Managed
  • ORM: Hibernate 3
  • Database Layer: MYSQL 5
  • Testing: JMeter, JUnit, DBUnit

Confidential

Role: Founder, Lead Engineer

Technologies Used:

  • Methodology: Lean Startup
  • Client side: iOS 4
  • Operating Systems: iOS 4, Ubuntu Lucid Lynx, CentOS
  • Application Server: JBoss 5, Tomcat 6
  • REST: Jersey
  • Transaction Management: Spring-TX
  • ORM: Spring-ORM over Hibernate 3
  • Database: Amazon RDS MySQL 5.1
  • Security: Spring Security
  • Cloud Products: Amazon EC2, S3, RDS, Cloudfront, Elastic Beanstalk
  • External Web APIs: Facebook Graph, Google Places
  • Testing: OCUnit, JUnit, DBUnit

Confidential

Role: Senior Software Engineer, Contract

Technologies Used:

  • Methodology: Scrum
  • Application Server: JBoss 5
  • Transactions: EJB3
  • ORM: JPA over Hibernate 3
  • Database Layer: Oracle 11g
  • Testing: JUnit, DBUnit

Confidential

Role: Tech Lead, Permanent

Technologies Used:

  • Methodology: Agile, XP
  • Application Server: JBoss 5
  • Presentation: EXT-JS, HTML, JSP, JavaScript. JSON
  • MVC: Spring-MVC
  • Transactions: Spring-Tx
  • ORM: Spring-ORM over Hibernate 3
  • Database Layer: PostgreSQL 8.3
  • Security Layer: JAAS against Active Directory
  • Testing: JUnit, DBUnit

Confidential

Role: Software Developer, Perm

Technologies Used:

  • Methodology: Waterfall
  • Application Server: Weblogic 9.2
  • Messaging Layer: JMS
  • Rules Layer: Jess Rules Engine
  • ORM Layer: IBatis
  • Database Layer: Oracle 9
  • Security Layer: JAAS over LDAP
  • Testing: JUnit

Confidential

Role: Software Developer, Contract

Technologies Used:

  • Methodology: Waterfall
  • Application Server: IBM Websphere
  • Presentation: JSP, HTML, Javascript
  • MVC: Struts 1, Websphere Portal
  • Transactions: EJB2 container managed
  • ORM: Hibernate 3 using XML mappings
  • Database Layer: Oracle 10g
  • Security Layer: JAAS over Active Directory
  • Testing: JUnit

Confidential

Role: Tech Lead

Technologies Used:

  • Methodology: Waterfall
  • Application Server: Tomcat 5
  • Presentation: HTML, JSP, JavaScript
  • MVC: Struts 1
  • ORM: Castor
  • Database Layer: SQL Server 2005
  • Security Layer: JAAS over custom tables
  • Testing: JUnit

We'd love your feedback!