Java Developer Resume
OttawA
OBJECTIVE
- To pursue a challenging global IT career that embodies Web and Database Development
SUMMARY
- In - depth knowledge and experience in information systems architecture, software design methodologies, design patterns, object oriented design and UML modeling
- Hand-on experience in design and development of multi-tiered web-based applications using Java/J2EE technologies including JSP 2.0, Strut Framework, Spring, Hibernate, Ibatis Framework, Servlets, EJB, JDBC, JNDI and .NET technologies including ASP.NET, C# and VB.NET
- Executed complex SQL queries, Stored Procedures, Triggers, Cursors, Functions and Packages in Oracle 8i/9i/10g and MSSQL Server 2000/2005 environments
- Highly motivated and enthusiastic software design and development professional with the ability to learn and adapt quickly to changes.
- Motivated team player with ability to work independently
TECHNICAL SKILLS
Languages: Java, J2EE, C#, ASP.NET, C/C++, PL/SQL
Java technologies: JSP, Servlets, EJB, POJO, JDBC, JNDI
Internet technologies: HTML, DHTML, XML, JavaScript, CSS, Applets, Perl, PHP, Cold Fusion, ASP, Corba, CGI, VBScript, workflow .NET
.Net programming: ASP.Net, C#, VB.Net, ADO.Net
Databases: MS SQL Server 2000, MS Access, mySQL, JDBC, Oracle, Visual SourceSafe, Source Depot, Lotus Notes
Tools: Visual InterDev, Visual C++, Borland C++, Exceed, Rational Rose, MS Front Page, Clear Case, MS Visio, Visual Studio .NET, InstallShield, Mathlab, Simulink, S-function
Methodologies: SDLC, Object-oriented design, UML, Design Patterns
O/S: Windows XP/NT/98/95, Solaris 2.6, Sun-OS, DOS, UNIX, and Linux
Networking: TCP/IP Suite, Web Servers, Internet Addressing, Servers, Security
PROFESSIONAL EXPERIENCE
Confidential, Ottawa
Java Developer
Responsibilities:
- Overall responsibility for analysis, enhancements, testing, software document review for technical accuracy/compliance and technical supports on the web-based Medical Transportation Record System (MTRS), which provides Non-Insured Health Benefits (NIHB) regional offices and First Nations / Inuit communities with an effective and reliable program management tool to coordinate, manage, and report on medical transportation benefit expenditures. The application elements include data capture, editing, storage, retrieval, and reporting, all of which assist NIHB and First Nations / Inuit users in scheduling, approving, authorizing and reconciling client medical transportation requests.
- Involved in business requirement gathering, technical specification documenting, and code analysis of National Dose Registry (NDR) application. NDR provides dose historical records to individual workers, who are monitored for occupational exposures to ionizing radiation.
- Designed and implemented testing plans and test cases addressing areas including database impacts, software scenarios, regression testing, error/bug retests and usability in according to functional requirements and system design
- Reversed engineering application functionalities and developed specs including use case and workflow diagrams
- Deployed and configured application in WebSphere/Tomcat web server and used Eclipse 3.8 as IDE for code development
- Involved in customer support and resolution of programming issues using Strut Framework 1.2, Spring AOP 3.3 and Ibatis for persistence layer.
- Used CVS as code control management
- Worked with Jasper report tool
Environment: Java/J2EE, Strut 1.2, Spring AOP, Ibatis, JDBC, Oracle9i/10g, Web Sphere 6.1, Tomcat webserver, Ant, CVS, Jasper Reports, Log4J, JUnit
Confidential
Java Developer
Responsibilities:
- Key team member in Tobacco Compliance IMS, Tobacco Control IS and Tobacco Reporting Regulation projects. The applications are used by Tobacco Inspectors, regional managers and regional specialists across the country every day. They help monitor and enforce Tobacco Act and associated regulations as well as provide compliance information to the minister through reporting and tracking means.
- In charge of Web system design, functional specification, technical implementation using Java/J2EE, system enhancement and performance tuning.
- Identified the root cause of memory leaks and performance bottleneck in Tobacco control web application, leading to a production server's crash. And provided recommendations to problem resolution with test cases
- Deployed and configured applications in WebSphere server and used RAD7.5 as IDE for code development
- Assisted production support teams for Root Cause Analysis and Impact analysis critical software changes to production
- Create Ant build scripts for building EAR and used CVS as version control management
- Involved in writing procedures, complex queries using PL/SQL to extract/reload/delete data from Oracle9i/10g DB using Toad tool
- Used JDBC API, Datasource, and JNDI for data access with Oracle DB
- Fixed numerous Memory, Performance and system defects
Environment: Java/J2EE( JSP,JTA, JDBC, and Servlets ) JDBC, Oracle9i/10g, Web Sphere 6.1, Ant, CVS, Jasper Reports, Log4J
Confidential, Ottawa
Support Tech Analyst
Responsibilities:
- Serve as single point of contact for OpenText-based Document Management System (DM)
- Responsible for requirement gathering, quality of system, technical design, best practices, and implementation of the system
- Provide software solutions for process improvement and automation using Java, JDBC, and PL/SQL. This includes Servlet / JSP based development to perform statistical analysis.
- Used JDBC API for connecting to MS SQL 2005
- Worked regressively on SQL Queries and Stored Procedures on the back end MS SQL 2005 to resolve technical issues.
- Identify gaps between off-the-shelf vendor software and federal regulations and create customizations to integrate seamlessly to address the gaps
- Provide administration tasks including user account management, access control, hardware/software upgrade, DM Server configurations, customizations, integrations and technical issue resolutions
Confidential, Ottawa
Software Engineer
Responsibilities:
- Engaged in the development and testing of Tactical modeling and analytic Simulator that provides electronic countermeasures against radar and infrared guided weapons
- Created Transmitter S-functions to distribute UDP packet data to the network using C/C++ and assembly language, enabling optimum metrics such as missile miss distance and tactics for platform survival
- Enhanced Receiver S-functions to output data to the 3D model using C/C++ language.
Confidential, Seattle
System Analyst
Responsibilities:
- Participated in the design, prototyping and implementation of a database driven, web-based Log Monitoring system from ground up using UML diagrams, C#, ASP.NET and Workflow .NET. The system primarily assists vendors to evaluate ad program’s effectiveness based on traffic volume tracking in MSN website.
- Implemented processes to synchronize SlateMachineStatus table in near real-time to update website the current status of built machines using C# and PL/SQL
- Provide application enhancements in C# to get priority from XML files and get build time from MS SQL Database
- Wrote email notification system using C# and SQL when the machines are not running or not registered with the master.
- Fixed scripts written in Perl to record logged in backup locations.
- Developed reports with statistical functions to run in SQL Server 2005 Reporting Service.
- Other responsibilities include log collection monitoring, critical patches, build machine installation, password management, troubleshooting of built machines, and system performance enhancements.
Confidential, Ottawa
Software Engineer
Responsibilities:
- Developed and implemented a C program to generate machine outputs to Oracle database using SQL and Stored procedures.
- Enhanced Visual C++ application using embedded SQL to capture shop floor problems and trigger activities to resolve problems
- Designed and developed metric collection processes in Perl
- Coordinated with load-builders and designers in wide variety of initiatives: Passport load-build, environment tracking, tool enhancements and deployment, alert notification and switch patching.
Confidential, Ottawa
Database and Web Page Designer
Responsibilities:
- Wrote web pages to allow users to input and update the information on the website. The tasks were completed by writing the functions in ASP, VBScript, PL/SQL, MS SQL Server 2000.
- Displayed the summary reports depend on the user’s selection using ASP and JavaScript.
- Wrote code to verify whether certain information is in the database.
- Tested and validated the website.
- Designed, and implemented programs written in SQL to manipulate the database according to specifications.
- Developed web pages for databases of which the contents can be accessed and modified by authorized users. VBScript, HTML and ASP were used to implement the programs that perform the desired tasks.
- Initiated and designed a password system using VBScript