Full Stack Developer - .NET & LAMP
Why hiring me?
Spending more than 20 years in the software industry is not only about coding software, it is also about knowing what is important for other people business. When you don't have such knowledge, you can expect to spend more money on fixing code or fixing collateral damage like data loss due to a lack of planning. Hiring a senior developer is not about spending more money is about saving money and caring about your business.
I want to solve your challenging problems, so far I haven't found one issue that I wasn't able to solve, also one of my skills is to enjoy learning new technologies in my spare time so it is not a problem for me to acquire new knowledge. Let me do your life easier.
How can I save you time and money?
1. Server, Network, and Hosting Environment
High understanding of what can break and why, permission restrictions on hosted environments, staging environment and production environment, application scalability.
2. Data Modeling
Understanding of normalization model to avoid doing strange code at user interface level. Design of normalized tables, foreign keys, indexes, views, look up tables, etc.
3. Business Logic
Understanding of the desired value for the company. Having worked for several companies in different industries gives that sense. Experience in developing solutions for inventories, prospecting, invoicing, accounting, reporting, money and time management and more.
Understanding of interoperation and integration with other applications. Some examples: integration of POS (Point of sale) with ERP using SOAP or REST, usage of API's to customize application.
5. User Interface
Understanding of user needs to be able to interact with a new system. Also high understanding of the need to get help from graphic designer to create a good visual design.
6. User Experience
Understanding on creating reliable and simple applications. Bugs are normal in any application but user will get frustrated using an application that constantly fails or in the event that too many steps are required to do a simple task also bad designed error messages can make the user feel like a fool.
Certified Microsoft MCTS (SQL Server 2008 developer), Certified CISCO CCNA, Certified Microsoft Desktop developer, Certified Microsoft Web Developer, SAP SDK certified developer. Graduated as computational systems engineer at UDLAP, Mexico.
Strengths: Analytical and quality oriented. Capable to solve any difficult issue. Quick learner. Excellent troubleshooter.
Major projects: 3 Years developing with VB.NET, C# and MS SQL for telecommunications software company Telarix (Based in VA, USA) . Commercial software development (printout control software) and web development using Telerik controls. 2 Years developing desktop and web interfaces for SAP Business one Developments in VB.NET
Experience in Development environments: Visual Studio V6, Visual Studio 2008, Visual Studio 2010, TFS, Stored procedures in MS SQL server, Microsoft Access.