We provide IT Staff Augmentation Services!

Software Developer Resume

2.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Intelligent Associate Software Developer with a strong al background developing full lifecycle C++/C, Java, UNIX and Windows applications.
  • Technical strengths include scheming, developing, and maintaining Java, C++/C, OpenGL, Python, Javascript, PHP, python, JQuery, Perl, Maven, Hibernate, Struts, Swing, and Bash scripting applications on UNIX, Linux (Ubuntu), and MS Windows platforms.
  • Tools utilized include: Eclipse, SciTE, SVN Repository, as well as the everyday use of MS Office Suite.
  • Extensive experience utilizing Object Oriented Programming (OOP), Object Oriented Design (OOD), and the four major principles of Object Oriented (Encapsulation, Polymorphism, Inheritance, and Data Abstraction) during the design and development.
  • Software Development Lifecycle (SDLC) exposure includes: gathering functional and technical requirements, design/development, testing, documentation and implementation and deployment. Experience working in an Iterative/Test Driven environment.
  • As well as developing applications in a academic setting, also developing personal C++/C, UNIX/Linux, and Lua applications to advance current programming knowledge.
  • Exceptional ability to integrate and adapt to new information, is organized and can work independently or in a team environment.
  • Possesses excellent interpersonal communication skills, a positive attitude and implausible aptitude, teamwork skills, technical troubleshooting skills, and maintains a strong technical understanding.

TECHNICAL SKILLS:

  • Java
  • UML - Diagrams, Flow Charts
  • Requirements Gathering
  • J2EE
  • Design Patterns - MVC
  • Design/Development
  • SQL
  • Polymorphism/Generic Prog.
  • Iterative/Test-Driven Development
  • HTML
  • Method Overloading/Overriding
  • Testing
  • XML
  • Inheritance
  • Implementation
  • Javascript
  • Interfaces/Abstract Classes
  • Documentation
  • C/Assembly
  • Encapsulation
  • Deployment
  • Maven
  • Data Abstraction
  • JSP
  • Use Case Diagrams
  • JDBC
  • SVN Repository
  • MS Windows
  • MS Office
  • MySQL
  • UNIX, Linux
  • Eclipse
  • SQL Server
  • Ubuntu
  • Netbeans
  • Oracle
  • Android
  • Sage Math
  • Hibernate
  • Arduino

PROFESSIONAL EXPERIENCE:

Confidential

Software Developer

Responsibilities:

  • First determined the requirements of the project with Use Case diagrams
  • Constructed the shell Java classes and methods using UML modeling software
  • Eclipse development environment was utilized for the project setup
  • Gathered required dependencies and set up initial project using Maven.
  • Utilized Hibernate to annotate the classes for database modeling
  • Designed web service using PHP to query database and format result set in JSON format
  • Used Android SDK /AVD to test and debug application
  • Developed view for application using XML
  • Received great praise for innovation in the development of this application and going beyond the scope of the assignment in the learning.

Technical Environment: Android SDK, Eclipse, Java, XML, PHP, JSON, MySql, UNIX, HibernateJava Telnet Server:

Confidential

Software Developer

Responsibilities:

  • Gathered initial customer requirements for problem to be solved
  • Constructed solution using use case diagrams and data modeling software
  • Used Maven to gather Dependencies for the project which included Apache commons packages and Hibernate
  • Used Java Swing technology to construct GUI
  • Used keystore and jarsigner to digitally sign the application
  • Customer was very pleased with speed and responsiveness of the project. Received a bonus for the quality of the applet

Technical Environment: Maven, Hibernate, EEPROM, Java Applet, Apache-commons-net, keystore, jarsigner, socketfactory, telnet, Swing, AWT, PrintWriter, BufferedReaderFacebook API:

Confidential

Software Developer

Responsibilities:

  • Received Project requirements from customer to create Confidential application
  • Use case and UML Modeling to create architecture for project
  • Used Facebook Rest libraries to receive metadata on each user queried
  • Used (OOD/OOP), Polymorphism, Encapsulation, Data Abstraction, and/or Inheritance to create project design
  • Utilized Hibernate for persisting data and Maven for gathering dependencies and generating archetype for eclipse development
  • Used tomcat container to deploy and test application
  • Created various relationships for model persistence including one-to-one, one-to-many, many-to-one, and many-to-many
  • Achieved excellent results in execution time of algorithm through benchmarking.

Technical Environment: Java J2EE, Servlets, JSP, XML, JSON, RestFB, Hibernate, Maven, Eclipse

Confidential

Software Developer

Responsibilities:

  • Did research looking for the best open source tool for solving complex mathematics problems
  • Used help files, online tutorials and diagrams to learn Sage independently
  • Chose Linux as the best operating system to deploy sage server and set up python development environment.
  • Used Eclipse as IDE for developing python applications that used Sage Server.
  • Used Latex for displaying print friendly mathematical formulas and solutions

Technical Environment: Sage Mathematics, UNIX, Python, Eclipse, Latex

Confidential

Real Estate Investor

Responsibilities:

  • Needed a way to use published data on property value to determine targets for acquisition by customers that could use an algorithm to determine if a given property was suitable for investment.
  • Determined that Zillow offered an API that allowed its users to submit about 5000 calls a day to their data server
  • Designed the java classes and architecture using use case and UML modeling tools
  • Used J2EE and tomcat to build and deploy application using servlet and JSP technology
  • Used RETS (Real Estate Transaction Server) provided by Saint Louis Association of Realtors to request and format data feed.
  • Utilized FTP technology to automate the tasks of retrieving pictures and various artifacts related to the properties for display on the web application
  • Achieved results of increasing sales and providing a unique solution to customers

Technical Environment: J2EE, Tomcat, Swing, AWT, XML, JSON, Eclipse, UNIX, Apache-commons-IO, Confidential

Confidential

Software Developer

Responsibilities:

  • Developed custom sites for customers
  • Utilized technologies such as JExcel to parse supplier data stream for importing into Confidential database
  • Used Apache2 web server to develop and test related PHP scripts
  • Used Jquery for custom display of data elements and tables
  • Did server side configuring of IP address and URL for sites
  • Set up automated data updates using apache-commons-net
  • Created custom templates for Confidential sites by writing HTML, PHP
  • Edited pictures and other artifacts for web site using Adobe PhotoShop, Gimp, Illustrator
  • Developed Sound production for websites using Pro Tools, Fruity Loops, Acid Pro, Cakewalk, Sonar

Technical Environment: OsCommerce, OsCMax, Joomla, Apache2, Jquery, HTML, PHP, JavaScript, Eclipse, UNIX, PhotoShop, Gimp, Pro Tools

Confidential

Software Developer

Responsibilities:

  • Worked as a Developer serving various private customers
  • Worked on mobile application development for Android devices
  • Development of various web applications with technologies such as Spring MVC and Hibernate

Confidential

Software Developer

Responsibilities:

  • Developed with Java and SQL Server for Confidential reporting site
  • Worked on custom rewards and reporting software for General Motors dealers

Confidential

Automotive Assembler

Responsibilities:

  • Worked as a Developer serving the Confidential
  • Worked with Java, Oracle 11g, Spring and Hibernate on the development of the Mail.Dat and Mail.XML shipping framework.

Confidential

Automotive Assembler

Responsibilities:

  • Worked on several teams and assisted in the manufacturing of cars and trucks.
  • Utilized advanced technology to aid in the manufacturing process

Confidential

Real Estate Broker

Responsibilities:

  • Founded and ran a real estate brokerage. Was responsible for marketing advertising of retail residential real estate.
  • Assisted homeowners to sell and buy properties.
  • Aided struggling homeowners to keep from losing their homes to foreclosure.

We'd love your feedback!