- Expert Mentors
- How it Works
- Become a Codementor
Software developer for 11+ yrs. Programming is my passion, love what I do.
No rating yet
Session / Job
For every 15 minutes
I've been developing software for more than eleven years, can't have enough, it's my passion. Most of my years I spent working with the Microsoft Stack, on most platforms - from desktop to web, from services to Xamarin. Lately though, I've been more invested in web technologies, specifically NodeJs and front end frameworks.
Central America (-06:00)
- 5 years experience
I have used VueJS+Vuex in a big project had to also learn ReactJS+Redux to move on to React Native. I some projects on Angular 1.x, for 3 years, but haven't moved on to newer version as I have been invested in Vue and React.
- 3 years experience
I have created backends using hapiJS, using generator functions & yields to escape the callback/promise hell. Had a chance to also do raw sockets. I learned and use new language features introduced by ES2015 and ES2016, also async/await to replace generator functions directly.
- 9 years experience
I have had to write stored procedures and fine tune them based on execution plans. I had to setup disaster recovery plans using db mirroring, log shipping and traditional backup & restore. Have created many ETL packages with SSIS from different sources and destinations (eg. AS400 to SQL). All of this in a bank I used to work and as contractor in a major port.
Our role was to create the backend for a device that is plugged to vehicles. It's connected through cellular data and sends packets to our server which then parses and processes. It delivers assistance in case of an accident or any other help the driver needs on the road. It also tracks the vehicle realtime and show indicators in a nice dashboard.
Created sets of microservice that provide api endpoints and process different transactions with their clients. These transactions could be data parsing from csv files uploaded to a S3 bucket, or hitting a KONG endpoint which will run Lambda functions and trigger processes by placing data on SQS queues.
Undergoing PCI-DSS certification, the bank trusted me to create a tool that would hide credit card numbers across systems. I designed the software and led a team that accomplished the task. We created a very user friendly interface around the encryption features already provided by SQL Server 2008. It also provides key lifecycle management capabilities. It connects to the database and shows the available tables and columns. You choose to encrypt a column, or swap a key for an already encrypted one, this last one triggers a reencryption. When new keys are created, these are split up; the pieces are then given to designated people for them to protect as custodians.