Sr. Software Developer / Project Lead

advertisement
Joseph Joaquin
joseph.joaquin@gmail.com
(214) 663-0158
Summary






I am an I.T. professional with more than 15 years of experience providing global technology solutions and
management for industry leaders in technology outsourcing, consumer products, healthcare, insurance and
banking with a strong record of success in software development and project delivery.
Results-driven and detail-oriented software engineer with skill sets on the leading programming tools and
technology.
Has an in-depth understanding of the end-to-end technical processes, interfaces and business concept of
software development.
Experienced in engineering all layers of web development, from database to services to user interfaces.
Hands on knowledge in agile and waterfall project management methodologies. Able to manage large project
teams to meet project objectives and ensure that the project is within project scope, time, budget and quality.
Programming skills using Microsoft technologies, SOLID Principles, TFS, C#, ASP.Net MVC 4/5, Web API 2.0,
AngularJS, UnderScoreJS, T-SQL, LINQ, Entity Framework, HTML, CSS, Bootstrap 3, SSRS, JavaScript, DOM,
jQuery, Knockout, UML, OOP, SOA, MVVM, MV*, IOC, DI Containers (Structure Map, Ninject, Unity), MS SQL
Server, MS Visual Studio, NUnit, Active Directory Development and UX Design Principles.
Education
Aspen University Denver, Colorado
Completed Master of Business Administration, Specialization in Information Management
Informatics Computer College Manila, Philippines
Completed Bachelor of Science in Computer Science
Professional Certifications




Project Management Professional (PMP)
Microsoft Certified Technology Specialist (MCTS)
Microsoft Certified Professional (MCP)
Brainbench Certified
Experience
Torchmark Corporation. McKinney TX (April 2015 - Present)
Sr. Programmer/Analyst
Currently working as a Sr. Programmer/Analyst doing ground up development for new projects and updating legacy
websites making them mobile responsive. I am driving the projects assigned to me by doing the analysis and
choosing the technology to use for the development, and in my projects I am also in charge of creating the project
structure and these are all based on SOLID principles, Dependency Injection, MVVM/MV* pattern and SPA. All these
projects are using Microsoft technologies like MVC, Web API, JavaScript frameworks and libraries like Angular, Ajax,
JQuery, Knockout (in some legacy projects) and Bootstrap.
National Bankruptcy Services (NBS) Dallas TX (January 2015 – April 2015)
Sr. Software Developer / Project Lead
Project lead for developing the financial software applications related to bankruptcy services.
Bankruptcy Application Suite (BAS)





Web applications development using Visual Studio 2013, ASP.Net MVC 5, Web API 2 Restful services,
AngularJS, JavaScript, Bootstrap 3, Ninject, C#, SQL Stored Procedures and SOLID principles.
Lead a team of 5 software developers
Conducts code reviews after end of every sprint
Prepares task assignments for the team
Perform project planning, project documentation, project analysis and design.
BenefitMall Inc., Dallas TX (June 2009 – January 2015)
Sr. Software Developer
Part of the team that supports all the enhancement development and project delivery of insurance proposals and
business reports development projects of the flagship, insurance rating and quoting application of BenefitMall.
CRQS (Client Ready Quoting System).








Web development, all layers (User interfaces, Database, Data access, Business Modules and Services)
Coded web designed interfaces using C#, ASP.Net, MVP, JavaScript, jQuery, Knockout, HTML and CSS
Coded the business and data layer using C#, LINQ, Entity Framework, Microsoft Application Blocks, IOC
(Structure Map)
Content Management (Sitecore, DNN)
Coded the services using C#, Web Services, WCF, XML, JSON and report templates using SSRS 2008
Coded the backend using T-SQL and SQL Server 2008 R2
Perform project planning, project documentation, project analysis and design.
Perform production support
Compliance Website for the Patient Protection and Affordable Care Act (PPACA).







Web development, all layers (User interfaces, Database, Data access, Business Modules and Services)
Coded web designed interfaces using C#, ASP.Net MVC 4, JavaScript, jQuery, Knockout, HTML and CSS
Coded the business and data layer using C#, LINQ, Entity Framework
Coded the services using C#, Web Services, WCF, XML, JSON and report templates using SSRS 2008
Coded the backend using T-SQL and SQL Server 2008 R2
Perform project planning, project documentation, project analysis and design.
Perform production support
BenefitMall Help Desk Query tool.






Web development, all layers (User interfaces, Database, Data access)
Coded web designed interfaces using C#, ASP.Net MVC 4, JavaScript, jQuery, Knockout, koGrid, HTML and
CSS
Coded the business and data layer using C#, LINQ, Entity Framework, IOC (Ninject)
Coded the backend using T-SQL and SQL Server 2008 R2
Perform project planning, project documentation, project analysis and design.
Perform production support
Gallop Technologies Inc., Dallas TX (July 2008 – June 2009)
Systems Analyst/Software Developer
 Gallop’s client (BenefitMall Inc.), same work but I was under an agency the first time that I joined BenefitMall and
I was converted to a fulltime employee.
Teksoft Inc., Sacramento CA (February 2008 – July 2008)
Sr. Software Engineer
Part of the team that did the enhancement to the web based application modules of Harper Collins - Author
Assistant. Author Assistant is a web based application used by the authors of Harper Collins as a portal for
uploading contents to advertise and promote their books and to communicate directly to their readers.



Web application development using ASP.Net, C#, Telerik, JavaScript, HTML, CSS
Backend development using T-SQL, SQL Server 2008
Application testing
Mona Computer Systems (S) Pte. Ltd., Singapore (October 2006 – January 2008)
Sr. Software Engineer
Part of the team that develop and maintain the Aurora System. This system is linked to all major hospitals and
Polyclinics in Singapore. The Aurora system is used in patient processing, tracking, history documentation, billing
and reports generation.




Analyzed, developed, maintained and supported the software applications of the National Healthcare Group of
Singapore.
Prepare functional specifications document based on user requirements
Coded the application modules based on requirement specifications
Coded the different application layers using C#, ASP.Net, NHibernate, ADO.Net, T-SQL, XML, HTML, CSS, and
JavaScript, NUnit
KForce Global Solutions Inc. formerly PCCI, Philippines (Dec 2003 – Oct 2006)
Project Lead / Systems Analyst
Functions as the project lead, and successfully planned, developed, lead and managed the Technology
Upgrade/Application Migration projects of AIG Asia, to ensure that objectives were accomplished in accordance with
outlined priorities.








Successfully completed the roll-out of the project on time and on budget.
Lead and managed more than 20 developers in all aspects of analysis, design, development and implementation
of the software migration rollout.
Oversee the team’s tasks, schedules and deliverables.
Prepare project documentations, functional specification document (FSD), project schedules and task
assignments to junior developers.
Coded existing applications based on requirements specifications
Performs code reviews
Gives performance evaluations to team members.
Technology used: VB6, ASP, Sybase Adaptive Server, SQL Server 7, T-SQL, COM, HTML, JavaScript, CSS,
Crystal Reports
Optima Technologies and Management Consultants, Philippines (March 2002 – December 2003)
Project Manager/Systems Analyst


Managed all phases of the software development of the Retail Trade Audit System (RTA). RTA is a data entry
system used by Market Analyst for their statistical reports.
Prepare solutions based on client requirements and present recommendations to the VP of IT






Managed and led a team of developers and data encoders who handles development, testing and system
support.
Primarily involved in project analysis, functional and technical design documentation, impact analysis, resource
assignments, and project monitoring.
Oversees the development, testing, deployment and code reviews.
Provides coaching and mentoring to team members.
Gives individual performance evaluations and feedback to team members.
Technology used: VB6, SQL Server 2000, T-SQL, Crystal Reports
American International Underwriters AIU/AIG, Philippines (January 2000 – February 2002)
Analyst / Programmer





Analyzed, developed, tested and maintained the suite of AIG Insurance applications.
Coded solutions based on requirement specifications.
Conducted detailed testing throughout the application life cycle and resolved application issues.
Production support
Technology used: VB6, ASP, Sybase Adaptive Server, SQL Server 7, T-SQL, COM, HTML, JavaScript, CSS,
Crystal Reports
Download