Senior Software Developer Resume
4.00/5 (Submit Your Rating)
SUMMARY
- Facility to refactor code and engineer well - researched cost-effective and responsive solutions
- Experienced throughout the project lifecycle, including concept initiation, requirements gathering, design, development, testing, and deployment.
- Proven ability to lead software development teams and to work on multiple projects with strict deadlines by tailoring communication style that fit the needs of both staff and stakeholders and prioritizing midterm and long-term tasks.
- Enjoyed mentoring and helping others members of the team and proposed tools that increase the performance of the team
TECHNICAL SKILLS
- Solaris, Unix, OSX, Linux
- Procedural
- C
- Object Oriented
- Java, C#
- Web
- HTML, XHTML, PHP, CSS, JSP, JSF, ASP.NET, JavaScript
- Winforms, WPF, JavaFX
- Symfony, Eclipse Link JPA, Hibernate, Primefaces, .NET Framework, JQuery, Entity Framework, Angular JS
- JAX-RS, JAX-WS, WCF, ASP.NET WebApi 2
- UML
- Administration
- Apache, IIS, Glassfish, Wildfly, Tomcat
- Microsoft Visual Studio, Netbeans, Eclipse, IntelliJ IDEA
- Oracle, Microsoft SQLServer, MySQL, IBM, DB2 Iseries, PostgreSQL
- Visual Paradigm, Enterprise Architect, Toad Modeler, ER Studio
- R
- Versioning
- Git, TFS
- CI/CD
- Jenkins, TeamCity
- JUnit, NUnit, MSTest, SOAPUI, Postman
- ETL
- Talend Studio
- Cloud
- AWS, Azure
- Office Automation
- TEX, LATEX, Microsoft Office 2016, iWork
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Developer
Responsibilities:
- Lead technical teams on Tolling Components in various locations (United Kingdom, Croatia, Canada, India) in a service-oriented architecture environment.
- Developed and maintained functionalities for in-house CRM that synced with Third Party application. The CRM was consuming information coming from an Enforcement System.
- Delivered various B2B components using WPF, .NET Framework, WCF, SOAP, JSON for projects in Canada and United Kingdom.
- Redesigned and re-implemented a multi-component solution which consumed third-party applications API. Those components update multiple information in the database.
- Localized CRM applications for the Customer Service Representatives (CSRs).
- Provided on-site training for CSR and technical teams in the United Kingdom.
- Mentored data developers to set up environment database in a development environment.
- Maintained WebAPIs (WCF WebAPI) to be consumed by website build in AngularJS.
- Implemented third-party applications that exchanged encrypted PGP files between the DMV of Quebec and our in-house CRM.
- SQL Server backend development - Stored Procedures, Functions, Reporting, Transactional Replication, Data Extraction.
Technologies used: WCF, WPF, WebApi, SQL Server, Visual Studio 2012, Talend Studio, C#, SOAP, RestFul, TFS.
Confidential
Senior Software Developer
Responsibilities:
- Delivered and maintained open source customer relationship VtigerCRM.
- Designed and implemented a software to gather accounts with US Indicia and same them as an XML file on STFP server to be encrypted and send to the IRS. Technologies used: Java8, JSF, JAXB, Primefaces, EJB, Hibernate, JPA, DB2 Iseries, Glassfish, JBoss, Netbeans 8.1, Jenkins, Junit, RestFul JAX-RS, JAX-WS, Git, AJAX, JQUERY, Maven
- Developed software components that exchanged encrypted XML reports files between the web application and the IRS. Technologies used: C#, XML, SFTP.
Confidential
Software Developer
Responsibilities:
- Improved and delivered the work on the e-learning solutions during my internship by using Moodle and implementing recommended changes in policies and procedures (e-learning best practices, the iNacol Standards).
- Delivered software by gathering information from clients to write thorough documents specifying the needs.
- Assisted users during the acceptance tests by writing detailed documentation for the operation of the program.
- Decreased the cost of programming and buying software by proposing constantly best open source solutions for both internal and external use (Customer Relationship Management and Parts Inventory Software). C#, ASP.NET MVC, PHP, HTML5, CSS, Javascript, JQuery, Symfony, Netbeans, Visual Studio 2012.
- Increased performance of Intelligence Insurance System by maintained and adapting it to new requirements as necessary.
- Investigated and reacted to issues related to software and logged technical reports to fix those issues in the future.
- Designed and Delivered a software component that reduces the waiting of customers in branches by using fingerprint technologies and client keyboard (Raw Input Keyboard): Technology: C#, ASP.NET, MVC, SQL Server, IIS, Visual Studio 2015, Secugen Fingerprint SDK.
- Designed and Delivered Loan Request Management with workflows from the Credit Officer to the Director that reduces to 60% the time of a loan request. Workflows were implemented and loan officers can track any changes made by User. I also collaborated with internal customers during the user-acceptance test to ensure the program can be used easily, quickly and accurately before deployment in production. Technology Used: PHP, HTML, CSS, JQUERY, MYSQL, Netbeans 8.1, Window Server 2012, Git, DB2 Iseries.
- Delivered a user-friendly compliance software that sends XML reports containing accounts with US INDICIA to IRS via IDES for the bank and its subsidiaries by examining thoroughly documents from the IRS to meet the standards.
- Documented the software solution by developing documentation, flowcharts, and diagrams by gathering information from the Compliance Department: Technology Used: Java 8, JSF, JAXB,Primefaces, Hibernate, JPA, MySQL, DB2 Iseries, Glassfish, JBoss, Netbeans 8.1, Window Server 2012, Git, Junit, Jenkins, AJAX, JQUERY, Maven.
- Lead a technical team (Project Manager) and delivered a cost-effective tool that monitor and control in real-time (Active Directory, DNS, Mail Server). During this project, I managed a team of 3 technicians and assign them roles related to their skills. Artifacts documents stayed in the Enterprise Organization Process Assets.
Confidential
Technology Consultant
Responsibilities:
- Advised clients on using new technologies in Publishing House to maximize the profits of the company by reducing the cost related to printing and the use of papers.
- Collaborate with the stakeholders to identify use cases
- Delivered a well-architected solution that reduced by 50% the employees’ workload. A service was developed to be consumed by both WPF application and Web Application. Technology used: C#, WPF, UserControls, WCF, MVVM, LINQ, Entity Framework, SQL Server, Git, ASP.NET MVC, Jquery, Visual Studio 2012
Confidential
Intern as Software Developer
Responsibilities:
- Determined the operational feasibility of implementing e-learning solutions in banking environment by evaluating corporate culture, the existing system of learning and proposed cost-effective solutions among several open source software in the market.
- Elaborated a detailed comparison chart of features of e-learning solutions and SCORM creator solutions for decisions making by the clients.
- Provided Documents (Project Management, Requirements, Architecture/Design, Technical, User Acceptance Test, End User) for future maintenance and upgrades. Technologies used: Moodle, BigBluebutton, Eclipse, Ubuntu 15.04, PHP, MYSQL